Dr. Leach graduated from the Univ London, St Bartholomew's Hosp Med Coll, (see 917 31) in 1971. He works in Willimantic, CT and 1 other location and specializes in Internal Medicine. Dr. Leach is affiliated with Windham Hospital.
TorontoStephen Leach of Toronto is a graduate of the Faculty of Law, University of Alberta (LL.B) and the School of Business Administration, University of Western... Stephen Leach of Toronto is a graduate of the Faculty of Law, University of Alberta (LL.B) and the School of Business Administration, University of Western Ontario (M.B.A). Mr. Leach has had a broadly based legal and business career as a law firm partner, venture capitalist, and consultant. Mr...