Debra Leebader NPI 1679715593 Practice location: 376 Broadway Ste L1, Saratoga Springs, NY 128663168 Taxonomy code: 111N00000X Phone: (518) 886-1289