Medical school: YALE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1982
Also: PREVENTIVE MEDICINE
Offers telehealth
NPI: 1942282686
Practice Locations (1)
YALE UNIVERSITY
135 COLLEGE ST
NEW HAVEN, CT 065102483
2037857191
Source: CMS National Downloadable File, September 2026.