Dr. John Barnes

Member First Name
| March, 3 2024 | for John G. Barnes, MD

Dr, Barnes is the most caring, understanding doctor with a great bedside manner. My appointments with him are never rushed so he will take all the time to listen to what I have to say. I leave my appointments knowing I have received the best advice from him.