Set Your Location
Your location is... Update Location
Setting your location helps us to show you nearby providers and locations based on your healthcare needs.
(831) 624-5311
Link to Montage Health Homepage
Or
View all services and ways to get care
View all doctors Find a Montage Medical Group doctor
View all locations
View all resources
Home > Choose a Doctor > Find a Doctor Profile
New Search
Dr. Cannon is a primary care physician at Montage Medical Group in Ryan Ranch. He began his career working as a government contractor with the Department of Defense before going back to school to study medicine at St. George's University. He completed his residency at San Joaquin General Hospital and served as the co-chief resident in his final year. Dr. Cannon practiced in Pleasanton for several years before joining Montage Medical Group and is board certified.
View insurance we accept
2 Upper Ragsdale Drive, Building A Monterey, CA 93940
Male
English
Internal Medicine
Year joined staff: 2022
2018 San Joaquin General Hospital
2016 San Joaquin General Hospital
2015 St. Georges School of Medicine, St. Georges, Grenada, W.I.