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.

Areas of Expertise

Family Medicine

Internship and Residency

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


University of Toronto Faculty of Medicine, Toronto, Ontario, Canada


Ontario Medical Association and the American Medical Association