specialties
Internal Medicine, Primary Care
board certifications
American Board of Internal Medicine
medical school
New York Medical College
residency
Yale New Haven Hospital Saint Raphael Campus
professional memberships
New Hampshire Medical Society, Fellow-American College of Physicians