Gregory J. Cannon, MD

Specialties:

Internal Medicine

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

Contact Information

  • Office: 831-333-3040

Locations

Profile

Gender:

Male

Languages:

English

Areas of Interest

Internal Medicine

Experience

Year joined staff: 2022

Residency

2018
San Joaquin General Hospital

Internship

2016
San Joaquin General Hospital

Medical School

2015
St. Georges School of Medicine, St. Georges, Grenada, W.I.

Board Certifications

  • Internal Medicine, American Board of Internal Medicine, 2018