CONTACT INFORMATIONBIOGRAPHYCREDENTIALSJohn Michael Cannon, M.D.Contact InformationPhone NumbersAppointment: (585) 244-8110Office: (585) 244-8110Fax: (585) 244-9435groupAn Accountable Health PartnerassignmentAccepting New PatientsLocationsOffice of Dr. Cannon Urology1770 Long Pond Road-Suite. 101Rochester, NY 14606Urology: (585) 244-8110Office of Dr. Cannon Urology1770 Long Pond Road- Suite. 101Rochester, NY 14606Urology: (585) 244-8110Faculty AppointmentsClinical Assistant Professor (Voluntary) - Department of Urology (SMD) Patient Care SettingsSurgery, UrologyBiographyJohn Cannon, M.D. is a board certified diplomate of the American Board of Urology. He graduated from the University of Rochester School of Medicine in 1987 and completed two years of residency at Strong Memorial Hospital in General Surgery and four years of training in Urologic surgery at the U. of R. He is on the teaching faculty at the U. of R. and is a member of the American Urological Association, Monroe County Medical Society, and Christian Medical and Dental Association. He founded this urology practice in 1993. Dr. Cannon is committed to providing state of the art services through ongoing education and training.CredentialsSpecialtiesUrology - American Board of UrologyEducation1987MD | Univ. of Rochester School of Medicine and DentistryPost-doctoral Training & Residency06/01/1989 - 06/30/1993Residency in Urology at University of Rochester Medical Center06/01/1987 - 06/30/1989Internship in Urology at University of Rochester Medical CenterClose WindowSchedule an appointment with John Michael Cannon, M.D.Please answer the following questions to help us find the right appointment for you.Important: If you believe that you have a medical or psychiatric emergency, please call 911 or go to the nearest hospital. This website is not intended for emergency care.Have you seen this provider in the last 2 years?YesNoExisting Patient Schedule or request a follow up appointment online through MyChart. If you do not have a MyChart account, please close this window and call the appointment phone number. John Michael Cannon, M.D. is currently scheduling for the following appointment type(s): Our policy does not permit patients to establish care with multiple providers within the same practice or specialty without prior approval. If you choose a new provider in the same office, we will cancel the appointment. Please contact the office directly with questions on this policy.