Stephen James P Leach MD became an Internal Medicine doctor in 1971. Male doctor. Specialty Dr. Leach specializes in the following: Internal Medicine Location Windham 37 Ivan Hill St Willimantic CT  6226 phone: 860-423-9760 fax: 860-423-3115 email: website: Education Dr. Leach was educated at the following institutions: Medical School Attended: Univ London, St Bartholomew’S Hosp […]

Read more