Skip to Main Content

Gregory J. Schafer, MD

Primary Care, Internal Medicine

Schedule Online

If you are a new patient, please only select the New Patient visit button below.