Gary J Keepes, MD

Deaconess Clinic Petersburg
106 W Pike Avenue, Petersburg, IN 47567
MyChart users should schedule all appointments through your MyChart account. Login to MyChart
To schedule a New Patient appointment with Dr. Keepes, go to the Open Scheduling website. Select Family Medicine from the specialty list and look for Dr. Keepes on the left side of the available appointments.

Deaconess Clinic Petersburg

106 W. Pike Ave
Petersburg, Indiana 47567


American Board of Family Medicine


Indiana University School of Medicine, 1994


Deaconess Hospital


American Academy of Family Physicians
Indiana State Medical Association

Patient/Physician Philosophy

I value each and every patient and try to provide the best care possible.

Personal Interests

I enjoy reading, exercising and spending time with my family.
"Dr. Gary Keepes is so compassionate with his patients. Always takes time with them, He walks all of his patients to the checkout window and makes it a point to tell them if there are any problems to let him know. He is always very professional in his behavior and attitude but you can still detect his compassion for his patients. He definitely chose the right profession."
"Dr. Keepes Always has such a great attitude and goes above and beyond for his patient even outside of the office. He is inspiring!"
"Dr. Keepes is very caring of his patients. He will see a patient of his who has just walked in and needs seen then. He will accommodate his patient’s needs."
"Dr. Keepes always makes his patients feel that they are special. He is a wonderful physician and person."
"Dr. Gary Keepes patients come to our office as referrals and the one thing that I hear from them repeatedly is how patient he is with his patients. I myself have also had the chance to speak with Dr. Keepes on occasion, on behalf of the physician I work with, and he has always been courteous and helpful with my inquiries. Dr. Keepes definitely demonstrates the Deaconess First standards not just periodically but throughout each and every day."

“I have utmost respect and appreciation for Dr. Keepes and his staff.”

"Always a good experience. Dr. Keepes and his nurse and staff are awesome.”

"I cannot find words to express my appreciation and enthusiasm for Dr. Keepes’ remarkable attention to my care. Thank God for Dr. Keepes.”