Cardiologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Chiropractor providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dentist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dermatologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Family Physician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
OB-GYN providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Ophthalmologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Orthopedic Surgeon providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Pediatrician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Physical Therapist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Podiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Psychiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dr. Barnes is the kind of Dr. That you can actually talk to about any type of problem you're having and he will listen to you he explains to you in word's you can understand the time you sit in the lobby doesn't take l... Read more
Dr. Barnes is the kind of Dr. That you can actually talk to about any type of problem you're having and he will listen to you he explains to you in word's you can understand the time you sit in the lobby doesn't take long after checking in with the front desk the nurse comes to get you and you sit in the patients room usually about 10 minutes unless someone really needs his attention then it will take a little longer depending on what is going on he never rushes you out a great Doctor Read less
Brenda M • July 25, 2025
We have been going to DR Barnes since he first opened his practice. He has taken excellent care of my whole family year after year. There's no other like him!!! He is God sent no doubt. It breaks our hearts to learn he is havi... Read more
We have been going to DR Barnes since he first opened his practice. He has taken excellent care of my whole family year after year. There's no other like him!!! He is God sent no doubt. It breaks our hearts to learn he is having to close his practice due to his own health🙏❤️Dr. Barnes and his staff feel like family to us we love and appreciate them more than we could ever tell them❤️We will be much in prayer for Dr Barnes and his family and the staff🙏We will surely miss them❤️❤️❤️❤️❤️❤️❤️❤️ Read less
SMS Terms & Privacy - By opting in, you agree to receive SMS alerts regarding your appointment from Mountain Medical Services. Message frequency varies. Message and data rates may apply. Reply STOP to opt out at any time. For questions, please call (865) 933-9950. Your mobile information will not be shared with third parties.