This doctor has no availability on Zocdoc.
Qualifications and Experience
Please note, Dr. Shaffer is in-network with most insurance plans.If you do not see times that are convenient for you, Dr. Shaffer most likely has other availabilities. Please contact the office and let us know that you are a ZocDoc patient, and we will find a more convenient time for you. As a board certified internist I am capable of treating complicated problems that may require hospitalization but I focus on the overall well being of the patient. I am a good listener and will not let you leave until we are completely satisfied with the direction taken. In addition to medical problems I am well versed in sports injuries and was one of the first 360 people to become certified in sports medicine and have cared for several professional and amateur teams. Most recently I registered with NJ medical marijuana program and have seen many people get relief of their chronic pain syndromes that they have never had before.
Verified Patient Reviews
Like the relaxed atmosphere of his office and his team.
I love that Dr. Shaffer nevers makes you feel rushed. He is very thoughtful and treats you like a unique person.
Dr. Shaffer was thorough in his examination with a positive attitude. He listened attentively and his explanations were honest, straight forward. He took his time and was genuine in his concern for my health and well being as a person.
Dr. Shaffer is a wonderful doctor who will spend time with you to understand your concerns completely. He is a great listener and a very good person. His staff is also awesome!
you forgot to send in my prescription for lunesta...
Always listens and spends time with you. He's great!
I've been coming here for a while the staff are really nice. Usually I am seen fairly quickly although today I waited well over an hour it was disappointing.
He's a responsive, caring physician.
I think their billing department needs major upgrade - its difficult to make payments. They send you bill again even after you have made the payment.
I know what I have to do....get dianosised by a neurolist
I found my new primary care doc. Great bedside manner. Very personable and extremely thorough and strait forward. He was very patient and took as much time as we needed to discuss the reason for my visit. His office staff were great too!
I came to Dr. Shaffer as a new Medicare patient and was extremely pleased with the entire process. The office and nursing staff were pleasant, polite and knowledgeable. Dr. Shaffer was attentive and an excellent listener. I feel that he has a wide range of expertise and knew exactly what I needed. I am very grateful and look forward to my next visit. Thank you.
It was great. Love the way he took his time and listened to the problems and gave input. Respected me as a new patient. Receptionist and doctors nurse was very Palit. Office was clean and very helpful staff. Walked me through everything. Very nice office
Start to finish, this was an excellent first doctor's appointment. I'm not one to really go to a doctor- I haven't had a dedicated PCP in over 6 years. Everyone on staff was friendly and engaging, and the preliminary getting set up time with the nurse (Keyla?) felt super personable, and not like a checklist of information. Dr. Shaffer really listened to my current health situation and I feel he took into account both my discomfort with medication, my lifestyle and my health goals. He asked good questions that didn't seem pre-thought out (like from a checklist) and I felt very comfortable. I would highly recommend this office!
Stopped in for a quick t-dap shot. In an out in under 5 mins
Took the time to listen, contemplate and evaluate every angle. Explained everything calmly and intelligently. Great experience! Great Doctor!
he's a kind and concerned professional.
Best Doc I've had in a long time.
I have worked in the medical field and have extremely high standards for medical professionals. I can say without a doubt he is among the top physicians I have ever encountered. He listens and synthesizes responses very well. He takes the time to get an idea of the entire person and not only what has brought the patient in for that visit. It is clear he has a vast amount of knowledge both practical and theoretical and he uses keen intuition and legitimate science to back up his decisions. I would highly recommend 10/10
Dr. Shaffer is the first doctor I have had that treats me like a human being. He listens intently and is a wonderful problem solver. I HIGHLY recommend his services.
Awesome doctor, very knowledgable, and an overall great guy.
One of the most caring doctors I've ever met.
Great doctor - took the time to discuss all concerns.
Very satisfied. I trust Dr. Shaffer and would definitely recommend him to anyone looking for a doctor!
This was my first visit. He asked lots of questions instead of making assumptions like many other doctors. He listened very well especially when it came to choosing a treatment that would be right for me. The receptionist and nurse were also very sweet and very helpful. I left feeling better and will keep him as my primary care doctor.
The visit went well. My concerns were addressed.
His office staff was professional and very friendly. He was very thorough and very friendly as well. He spent at least 40 mins. with me asking lots of questions and he took his time to really listen. As far as doctors office visits are concerned, he and his staff made this a very comfortable experience!
I went to Dr. Shaffer to get scripted for a blood test. I was out in just over an hour and was treated professionally and respectfully. Quest is right next door for ease as well.