Dr John MacLeod

Dr John MacLeod

Family Physician

0.0 rating
149
0
Leave a review

About Dr MacLeod

Edit profile

Dr. John David MacLeod is a Family Physician practicing at MSK Centre, located at Suite 940, 790 Bay Street, Toronto, ON M5G 1N8, where he provides comprehensive and patient-focused care to individuals and families across all age groups with a strong emphasis on continuity and preventive medicine. Known for his decades of clinical experience and dedication to empowering patients through education and personalized treatment plans, Dr. MacLeod is a trusted figure in Toronto’s healthcare landscape. If you’ve received care from Dr. MacLeod, consider leaving a review to help others benefit from his thoughtful and reliable approach to family medicine.

Special interest

Dr. MacLeod’s medical interests include mental health care, insomnia and chronic sleep disturbances, preventive health strategies, and management of acute and chronic illnesses. He emphasizes early risk identification, health promotion, and patient-centered care, tailoring treatment plans to individual needs while fostering active participation in health decisions across all life stages.

Education and training

Dr. MacLeod earned his MD from Dalhousie University Faculty of Medicine in 1987 and holds certification in Family Medicine from the College of Family Physicians of Canada, with an FCFP designation awarded in 2000. He is licensed by the College of Physicians and Surgeons of Ontario under CPSO number 90258.

Be the first to review Dr John MacLeod! Your feedback can help others make informed healthcare choices.

Leave a review

Practice in Toronto, ON

  • Suite 940, 790 Bay Street, P O Box 36, Toronto ON M5G 1N8

Frequently Asked Questions

He provides care for insomnia and chronic sleep disturbances, using a combination of behavioral strategies and medical interventions to restore healthy sleep patterns.

Yes, his practice includes newborns, children, adolescents, adults, and seniors, ensuring continuity of care throughout life.

He offers primary care support for anxiety, depression, and stress-related conditions, and coordinates with specialists when needed for comprehensive treatment.

Absolutely—he emphasizes early detection, lifestyle counseling, and regular screenings to help patients maintain long-term wellness.

You can contact MSK Centre directly at (416) 926-0101 to inquire about availability and book a consultation.

Manage your profile

Keep your information up to date so patients can find and trust you. Update your contact details, specialties and more in just a few clicks.

Edit profile Remove profile
Subscribe

Subscribe now to get the latest updates and patient reviews about Dr. MacLeod delivered straight to your inbox.

Please provide a valid email address.

Sources used in this profile

Verified by FindFamilyMD.com staff

Recommend a doctor