Graduated: 1996
Offers telehealth
NPI: 1962646596
Practice Locations (3)
UPSTATE NY DOCTOR OF MEDICINE PLLC
427 GUY PARK AVE
AMSTERDAM, NY 120101064
5188421900
ULSTER PHYSICIAN MEDICINE SERVICES PC
68 HARRIS BUSHVILLE RD
MONTICELLO, NY 127013027
8457943300
6715 LITTLE RIVER TPKE
ANNANDALE, VA 220033546
7039427339
Source: CMS National Downloadable File, September 2026.