Book an Appointment
Qualifications and Experience
Awards and Publications
Dr. Shaffer’s collegiate experience has earned him recognition in the Phi Kappa Phi at the University of Maryland. After obtaining his M.D. degree from George Washington University, Dr. Shaffer entered the United States Army, where he has had a distinguished career, receiving numerous Achievement and Accommodation Awards. For the last 15 years, Dr. Shaffer has been associated with Brooke Army Medical Center, most recently acting as Director for the Gastroenterology Fellowship Program, where he has been responsible for the education and training of countless new gastroenterology physicians. He maintains a Clinical Assistant Professorship at the University of Texas Health Science Center at San Antonio, where he serves as the Advanced Physical Diagnosis Preceptor for the medical school. Dr. Shaffer and his wife, Stephanie Levine, M.D., are the proud parents of four children. He is also an accomplished writer with numerous abstracts and publications throughout the medical community while continuing to be active in professional organizations, such as the American College of Gastroenterology and the American Society of Gastrointestinal Endoscopy.
Verified Patient Reviews
This doctor is very concise and to the point. I appreciate that about him. I like him as a professional person and would recommend him to my friends and family.
Did not listen to one thing I had to say about internal bleeding and emergency visits.
Awesome, caring, knowledgeable, attentive, explained everything well
I really like Dr. Schaffer. He is professional,yet friendly and courteous. He was hurried today be cause of extra procedures; yet he took time to thoroughly go over my complaints. I would not hesitate to highly recommend Dr. Shaffer.
He is a super doctor and we are very pleased with him.
I love Dr. Shaffer as he makes you feel so relaxed and it explains everything where you can understand it. He also is very funny.
Answered all questions. Paid attention to my comments.
Dr Shaffer is thorough, professional, and personable. He minimizes the discomfort of, what otherwise, might be an unpleasant experience.
Dr. Shaffer is fantastic! He is kind, compassionate and knowledgeable. He is straightforward with his patients and invites discourse. I am grateful to be his patient!!
Dr. was thorough and very helpful.
I have been seeing Dr Shaffer since 2011. Very kind, explains every possible situation, with a great sense of humor. Wouldn't consider anyone else...
very good very satisfide
The ;time wait was very poor and very bad customer service. The whole overall rating is bad, What kill it was the waiting time of before and after. I had to ask a nurse if he had forgotten about me. No communication.
Very pleased! I look fwd to him assisting me with my health concerns!
As always he made me feel totally comfortable. He listens, he jokes, he tells the truth - and he cares. I've been going to him for years, and will continue....
very professional great listener willing to help anytime me
Dr. Shaffer the first few times I saw him with intestinal issues really cared about what was going on with my health. The 3rd time I called the office to get an appointment to see what was going on because my symptoms had worsened. He did not seem to care and was very set on what the diagnosis was, simply nothing besides the diet of a college kid. Dr. Shaffer gave up on my health problems and does not seem to see that there is a real problem to address. I am currently looking for a new gastroenterologist.
Incredibly thorough, thoughtful, courteous and even had a sense of humor. He was kind enough to work my procedures in right away!
Dr. Shaffer was one of the most knowledgeable and patient friendly physicians my wife and I have ever had the pleasure to meet...and we have been around a good while. He put us both completely at ease while thoroughly informing us about the medical procedures ahead of us, as well as ancillary health issues we needed to understand. Comfort and confidence were the outcomes of our visit with him, as well as the rest of the very professional staff of the Gastro Clinic. Highly recommend this fine doctor.
The entire staff that I interacted with was professional and cordial. All of my questions were answer in a satisfactory manner.
Top Notch performance by a total professional! Dr. Schaefer is without question one of the best health care providers I have had the pleasure of being a patient to. It seems to be the exception instead of the norm, that a healthcare provider has all the qualities of old school medicine that we fondly think of when we think of this great profession. Dr. Schaefer's attention to detail and genuine care and concern for his patient and his profession are truly a blessing!
Dr. Shaffer is always attentive, listens to my concerns, and explains reasons for his recommendations in an easily understandable manner. When I called for an appointment, he made time to see me the next day even though his next available appointment wasn't for 5 months. I am grateful to have him as my GI health care provider.
Staff is very friendly and helpful. Dr Shaffer puts you at ease right away. Felt very comfortable talking to him about my issues. He makes you feel like you and your health are important to him and he cares about your welfare----he is the kind of Doctor we all hope to get when we need medical care!
Loved everyone. They were kind, friendly, personable and didn't treat anyone like a number. The doctor was really nice, and funny too. Each person made me feel like they were there for me and didn't rush me or act preoccupied.
Very happy to finaly have a doctor who listened to me and wants to preform the proper tests before putting me on medication.
Dr Schaffer was very easy to talk to, he really listened. Had some good laughs while dealing with my issues. Was seen 20 min before my actual appointment time. Everyone in the office was super nice!
Wait time was a bit long this time, but office glhad several people in the waiting room, as well as other patients checking in, All of the office staff were friendly and efficient, and I LOVE Dr Shaffer, so to me, it is worth the wait. They have free WiFi with a strong connection, so just used my wait time to go through email, etc on my phone. Office is clean and organized. Highly recommended this practice.
It accomplished my objectives with review of my concerns
Verything went well.
Dr. Shaffer is not only highly competent, but he is one of the most pleasant physicians that I've ever met. And that's saying something !
My first visit was for a colonoscopy. All staff were very helpful, friendly, and caring. Dr. Shaffer had seen my husband a year earlier and it was this visit that encouraged me to set an appointment with the doctor for myself.
Felt he was very professional and took the time to talk to me about my issues. He appeared very caring...very honest and to the point
Dr. Shafer and his staff were professional and curtious. I was dreading my appointment but quickly learned that it was not going to be nearly as bad as I thought. It actually was no big deal at all! I will use Dr. Shafer again the next time I need something like that this done.
Dr. Shaffer has treated me in the past for gal badder issues and heal me from the weeks of pains I've experienced when no ER doctor could diagnose the issue. I didn't had stones. My gal badder just quit working. Eight years later I'm having to see him for another GI issue that his currently running test and procedures to detect why I am feeling deep chest and stomach pains. I trust he will get me a correct diagnose and treatment. He does all that's necessary to get me feeling better. He's a peoples person. Great bedside manners.
Dr. Shaffer is very warm and friendly. He puts you at ease immediately and answers all of your questions clearly. He never makes you feel rushed and takes as much time as you need. I highly recommend him.
Dr. Shaffer is professional, kind, and highly-informed, as always, and his staff pleasant and efficient.
Very good doctor and very friendly he knows what he is talking about.
Staff were professional and courteous giving an uplift to patients which is often needed in a hospital. Streamlined operation especially if you fill the papers on line ahead of the schedule. Clean throughout and bright Dr. Shaffer was very courteous and very pleasant and made me feel comfortable before the surgery. After the surgery he explianed the findings with schematics and photos taken.
My husband was there for his check up. I meet Dr. Schaffer also just loved him. So nice and so easy to talk to .We both want him for our gastraloigst.
Only negative thing is it takes FOREVER for the office to call in refills and you can NEVER reach the refill person via phone or any other means. I have ran out of my medications several times waiting for them to call my pharmacy!!! This is a medication I have been on for years and to give me 1 to 3 refills at a time is insane!!!
Dr. Shaffer was thorough and easy to talk to. He listened to me and my concerns. We talked through my symptoms and discussed a plan of action that I was comfortable with. I was very pleased with his professionalism and his personal connection with me as a patient. I would definitely recommend him to other patients.
Very cordial easy to talk to
Awesome! Highly recommend
This was a routine, quick follow-up. He has done two upper GIs and two lower GIs over many years. He greatly helped me through post procedural constipation last year. His concern for my health has been evident. I do my best to follow his orders' he keeps me out of trouble. He diagnosed ACID REFLUX and prescribed a medication that has it well under control.
He is an excellent physician with a good bedside manner. He always takes time to answer my questions and explain processes.
Arrived 10 minutes early and was seen on time by the nurse. Doctor followed shortly after. Very efficient. Dr. Shaffer was great.
I find Dr. Shaffer to be a very compassionate, thorough professional. I have already recommended him to people and will continue to do so. He has a very comfortable and kind bedside manner. I have been going to him for several years.
Dr. Shaffer is an excellent resource. I appreciate his direct style and his honesty.
Really like Dr Shaffer, he's top notch.
Was very pleased from the beginning & till the end time of appointment. Very thorough with my examination & recommendation for a follow up procedure.
Dr. Shaffer is a pleasure to deal with. He listens, he's funny, and he's an expert. I should know, I've had several procedures done by him, and they all went off without a hitch. I'd recommend him to anyone.
Dr. Shaffer is very thorough and explains medical conditions and tests clearly.
The staff were very friendly and efficient. I was pleasantly surprised with Dr. Shaffer, simply because he actually listened to me as well as doing a thorough exam. I come from a nursing background, so I was impressed that he immediately requested different tests as opposed too so many physicians that will write a script and see you next visit. I would definitely recommend their clinic for any GI needs.
Excellent bedside manner. Made my 16 year old comfortable. Very thorough. Wait was long but worth it.
Dr Shaffer is very proactive with your medical needs. He has a great personality but is extremely professional when discussing or remedying your medical conditions. My favorite doctor.
Great bedside manner. He made me comfortable talking about my uncomfortable stomach issues.
I have seen Dr. Shaffer before and was pleased in the past and am pleased now upon my return. He is interested in my problems and is very easy to talk to.
Dr. Shaffer is my opinion is the best doctor around. He is very knowledgeable, very personal, and cares about each patient. He is without a doubt one of my favorite doctors in any field!
Warm, friendly and helpful!
I appreciate how Dr. Shaffer made me feel relaxed in an otherwise awkward situation.
Dr Schaffer and his staff were extremely professional and helpful.
Such a great doctor. He stays on top of my issues with Barretts. He is very kind and takes the time to talk with you about the problems you have. Great bedside manners!!
I was so nervous - first time having to see anybody concerning the dreaded "H". He was so easy to talk to and put me at ease right away. He made an uncomfortable situation easy to deal with. He is extremely knowledgable as well.
Dr. Schaffer cares for the person as a whole.
He is a great Dr.talks to you and explains what ever you ask,takes his time with you
This was my second visit to Dr. Shaffer. Each for a different issue. In both times, He listened to my issues, asked questions, gave information, in a calm, and concerned manor. All in a very professional, yet personal manor. I did not feel he was rushing to get to the next patient. At the end of the visit, He set up the time for the next visit, which was to include a procedure, which was explained to me. He answered my questions and walked me out.
Very kind. Great bedside manner. Great with teens (treats 16 and up)
This was the first visit. Doctor was patient in listening to my husband's symptoms, thorough and clear in his instructions, and was ready to answer any questions we may have had. The wait time was a bit long, especially for someone in a less than comfortable wheel chair, but the doctor and staff apologized for the long wait. We will see what future appointments bring.
Very good and very professional
He is a well thorough doctor and highly recommend him. I've been seeing Dr. Shaffer for some time now, and today was the first time to have to wait for more than 45 minutes. In the past only have waited maybe 10 minutes but never more than 15. Things happen that are out of our control and will gladly wait longer if needed.
One of my favorite Dr.'s
Dr Shaffer is an excellent doctor who takes time to listen to your concerns. He also has a god sense of humor.
He was very polite and extremely knowledgeable. He took my concerns to heart and I was very pleased with my visit. The staff was very nice as well and very efficient.
Dr. Sfaffer has always been courteous. No pressure on hurrying you out the door. Takes time to really get to know you as a person with positive suggestions toward your lifestyle. Really admire this man and would highly recommend him!
I am a long time patient of Dr Shaffer. What I like most about him is he discusses your concerns and symptoms with you and together you both decide on your treatment. With many doctors they don't really care what you think, they do what they want to do without any input from you. He is never halfhearted about your care and makes you feels you are his only patient. I would never go to another endocrinologist.
Outstanding doctor. Answered all questions. Very knowledgeable and professional. Highest degree of confidence and trust.
Dr. Shaffer is very professional and easy to talk to . He explains things in a language I can understand. He spends time answering questions and making sure everything is understood
Having to make a visit to a gastro doctor usually tends to leave fear in my heart. Last time I saw Dr. Shaffer (in 2013) I was coming out of anesthesia and I didn't remember that he has a great sense of humor. Today's visit was different. He's very easy to talk to about whatever is ailing you (without my feeling embarrassed in any way). I know I'm in great hands!
very professional. more doctors needed like that.
I love this man as a doctor. He is to the point, accurate, and funny along with all the medical stuff.
The young woman from Wichita speaks softly, however she will learn to project her voice as maturity catches her. Dr Shaffer was most professional in his treatment of my needs and will follow up with my other Physicians; Pulmonary and Cardiac.
I totally trust Dr. Shaffer and feel comfortable in his presence. I know he will do whatever is necessary for me.
Great doctor, straight forward and direct. Office staff is pleasant and attentive. My appointments have always been "on time", an exception to most doctor visits!
Dr. Shaffer is kind, caring, knowledgeable, and skilled. He listens to concerns, is thorough, and shows he cares about his patients. He is comfortable to talk with and is genuinely concerned about his patient. I would highly recommend him.
Dr Shaffer is one of the very best doctors we have ever visited. He is professionally the best gastro we have seen-spot on with his diagnosis and treatment. He is patient and explains everything. He is also very friendly. We look forward to every visit with him--office visit or procedure. Feel fortunate to get an appointment with him. Charles Bishop
I was pleased with Dr. Shaffer. He was very understanding and explained everything very well. I look forward to now being under his treatment.
A very fine staff. They are gracioua and helofuf
He has a great sense of humor, very friendly. Talks a bit fast so pay attention or ask him to repeat it.
The Office Staff (except the Office Manager ) totally sucks! Rude and Totally incompetent! they got my records mixed up with someone else!!!!!!!!!! including my insurance!
He is very thorough and I like his personality. Personality only goes so far. I have confidence in his ability.
My appointment with Dr. Shaffer was very informative and he was very helpful.
He is a professional with such a down to earth manner. I'm completely at ease and he explains everything so I'm knowledged about his decisions!!
Love Dr. Shaffer and his great advise. Have been seeing him for 8 years now.
Dr Shaffer is outstanding. Impeccable credentials, great bed side manner, empathic, takes all the time you need to discuss any issue you may have.
He always answers questions and makes sure you understand your treatment and exactly where you are in the healing process.
This incredible man has a heart for his patients, and is not afraid to show it. His sense of humor is zany and fun. Truly a cut above the normal in terms of patient / doctor relationships. and his diagnostic techniques and treatment is up to date and thorough. All in all, if you can get on his patient list.. do it..
Dr. Shaffer is one of the most personable doctor's I have ever worked with. He takes the time to thoroughly ask questions and actually LISTENS to the answers.
2 years ago I decided to change to a new doctor because was close to my house, in my first appointment I notice that when you have a good doctor you keep it, so I am back with Dr. Shaffer because he knows his patient and there condition very well. So he is giving the treatment that I need. Thank you Dr. Shaffer for accepting me back as a patient.
Listens to the patient making you feel that he understands what is wrong. A very caring doctor!! Thank you.
He's a caring professional with excellent advice.
As a patient, it's nice to have a doctor that listens to what you have to say and doesn't act like you are wasting his time. Always answers my questions and fully explains. I appreciate that he is willing to provide information on general medical questions and give me direction.
He is simply amazing. Even though I have to wait a long time I know it's because he truly cares about his patients and spends time with them. We are never rushed and I always leave feeling like wow he is truly amazing and he really cares. One of the best doctors I know.
Dr. Shaffer has been my Gastro doctor for 5 years now. I trust him completely and have recommended many friends to him! The BEST!!
Dr. Shaffer and his staff could not have made me feel any more weloomed or any more comfortable. I HIGHLY recommend!!!
Friendly physician, makes you feel comfortable
I felt like Dr. Shaffer cared about my health and took me seriously.
I have been seeing Dr. Shaffer for more than eight years. Dr. Shaffer is an excellent doctor and a caring person. I look forward to my appointments with him. While he does not always tell me what I want to hear, he always tells me what I need to hear and tells me in a way that I know he really cares about me. I can always trust him to be honest with me.
Dr. Shaffer was enthusiastic, personable, and explained the medical issues in a way I could understand. I don't think I've ever "enjoyed" a trip to the doctor more! Thanks, Doc!
He is the best in the world;'very knowledgeable, professional and compassionate
Dr. Shaffer takes the time to explain what is happening to your body and how to correct the problems in language the average person can understand..
I have been Dr. Shaffer, patient for yrs. Is there any others???? DR. Shaffer is the greatest. He gets the job done & u are out of there in 30 min time. A fantastic Physician. couldn't think of anyone better !!!! Ur wait time is fantastic !!!! Oretha C.
Dr. Shaffer has always been professional and concerned about my complaints. He addressees all problems and solves them as they arise.
I REALLY LIKE DR SHAFFER. HE MADE ME FEEL GOOD AND NOT EMBARASSED ABOUT THE PROCEDURE. I REALLY APPRECIATE HIS CARE.
Dr. Shaffer was professional and caring as always. He makes you feel comfortable and confident in his treatment and advise.
Dr. Shaffer helped me feel at ease. He was professional, knowledgeable and made me feel that he was able to help my situation.
Always pleasant and upbeat.
I was trying to see Dr. Girl who was recommended to me by my daughter, but Dr. Shaffer had the first opening so I chose to go with him and I was so pleased. He put us at ease when he walked in and was so kind and informative. I will always use him.
He always does everything he can to resolve my issues. Dr.Shaffer has the best sense of humor and always makes me feel comfortable.
He is awesome. He is funny and caring and takes time to listen. He is everything doctor ahould be.
I thought Dr. Shaffer covered my questions very well and made a number of good suggestions to alleviate my discomfort. He was generous with his time and concerns. I would highly recommend him to any of my friends who are having gastro concerns or who are in need of tests.
Our family doctor recommended Dr. Shaffer to us for my 16 year old daughter. He was AMAZING! He explained everything to us where we could understand and he had a GREAT GREAT personality! He was funny and encouraging yet didn't water down the truth. REALLY liked him and we were very pleased.
Outstanding ability to express clearly my plan of care and how it is best to progress to maintain my health. Diane F
Great staff, fast service and the dr took time to listen to my issues and took proactive steps to make a diagnosis.
It's always great when I meet with Dr. Shaffer. He's the only doctor I trust without question - and I can be honest with him. He respects my opinions.
My visit was flawless from start to finish. The procedure was very organized so you are in, under and out in a very timely manner. Staff all great as well.
Dr Shaffer is the best. I saw him a couple of years ago and was extremely impressed by his bedside manner. He hasn't changed.... yes he is the gastroenterologist of the month.
Everything was perfect. Dr Shaffer is one of the best.
Everything with my visit was explained and went accordingly.
I have been a RN for 36 years so have worked with and as a patient seen many doctors. He is one of the best I have ever had contact with. He is knowledgeable yet pleasant. Ones feels he really cares when seen by him. I appreciate him and look forward to doing another procedure with him.
Dr. Shaffer spent quite a bit of time looking at my labs, reports and symptoms, he was very thorough and made me feel comfortable asking questions. He was very professional, yet has a good sense of humor. I am so thankful to have received an immediate appointment. All nurses and office staff were very friendly and skilled. The in house lab nurse was very friendly, gentle and caring, she is really skilled at drawing blood, which is always difficult in my case. I recommend Dr. Shaffer to all who need an excellent gastroenterologist.
I wish all doctors were like Dr. Schaffer..he takes time to listen,is not in a hurry and takes personal interest in patient's problems.
He was great. Very easy to talk to and makes you feel comfortable. He has a great sense of humor as well.
Really expressed sincere attitude, asked relavent questions and did not rush through the appointment.
He and his staff are always professionals and very cheerful....
He was very professional, and sympathized with my other problems between my visit last year, and today. I was disappointed with the prescription he gave me, as it was not covered by my insurance, and was too pricey for my wallet. The Pharmacy is checking with the doctor's staff to determine if they can get with the insurance company to see if the co-pay can be less. Otherwise, the visit was very beneficial to me.
Very helpful and attentive. I never had to wait more than 5 minutes before being seen. Staff was very courteous and the Dr was very knowledgeable and informative.
I love Dr. Shaffer. He always explains things to where I can understand and he is so positive!!! Would highly recommend he and his staff to anyone!!! :)
My visit was great. Dr. Shaffer gave me some great advise on how to heal my body & get better. He was very nice & easy to talk to about my symptoms.
Dr. Shaffer took time to listen and explain everything in detail. Office staff was very professional and polite.
Outstanding! Fully explain the procedure and made me confortable throughout the process. Fully enjoy having him for my doctor.
Dr Shaffer is a very professional and caring practitioner, I'd recommend him to anyone needing gastroenterology services.
He really tries to do a good job, although I believe I have some unusual problems that are difficult to diagnose.
He is such great and thorough doctor. He has helped me with different gastro problems for the last 8 years. Will definitely recommend him.
This is the doctor that I see. In a large town with a lot of doctors to choose from that should say it all.
Dr. Shaffer is one of the BEST! He is caring, compassionate, and friendly. Unlike so many physicians, Dr. Shaffer listens to me and eagerly addresses other issues I may have. He discusses healthy living and has recommended two excellent books for me to read. Most importantly, he diagnosed my GI problems and provided treatments that have cured and/or diminished my symptoms. I am so fortunate that my primary doctor referred me to Dr. Shaffer. And...the office staff are always friendly and professional. Thanks to Dr. Shaffer and his staff.
He is a wonderful man and great doctor. He makes you feel comfortable and confident with his treatment. He is amazing and would recommend him to anyone. I am having my mother go there in September for some treatment. Love him!!!!
He explains things such that I can easily understand, using drawing to help demo how the body works. He is very knowledgeable and encouraging!
This was my first time seeing Dr.Shaffer and I must say he was awesome. Great charisma and extremely knowledgeable. He definitely makes you feel like you are in goods hands. I would highly recommend him.
He is kind and very good at what he does. I have been with him for about five years and would highly recommend him.
HE'2 BEEN MY DOCTOR FOR SEVERAL YEARS AND HE'S THE BEST THERE IS! I COULDN'T BE MORE PLEASED.
Dr. Shaffer seemed to be a caring, level-headed, and concerned doctor with patient. Asked questions and gave patient time to answer. His approach to medical condition seemed to be genuine and thorough. Will have procedure done this Thursday with him and I feel confident, safe and secure in his methods as a physician. I feel relaxed and not anxious or nervous about this.
One of the best Dr. I know. Very caring