Patient Portal

John Flaherty, MD

Family Practice

Dr. John Flaherty received his medical degree from the University of Toronto Faculty of Medicine. His rotating internship in internal medicine was completed with East General Hospital in Toronto, Ontario, Canada and his clinical clerkship was completed at the Toronto General Hospital.

Dr. Flaherty was Co-Founder, Owner and Practicing Physician for Royal Oaks Medical Center in Titusville, FL. Dr. Flaherty has extensive medical experience working in General Practice Locums for several doctors in Ontario and in emergency medicine working for Prince Edward County Memorial Hospital, as Locums with Dr. L.W. Hall and Dr. and Dr. Douglas Bell, and as Ship Physician for Star Ship Royale, Premier Cruise Lines in Port Canaveral, FL. He was also a Primary Care Physician for family care and emergency walk-in at Family Medical Center in Melbourne, FL.

A member of the Ontario Medical Association and the American Medical Association, Dr. Flaherty is also County Physician for Brevard County, City Physician for Titusville, FL and Assistant Medical Director for Hospice of St. Francis, North Brevard County.

Medical School

University of Toronto Faculty of Medicine
Toronto, Ontario, Canada


East General Hospital (Internal Medicine)
Toronto, Ontario, Canada