A welcoming, comfortable space designed with our patients in mind.





Our providers specialize in senior primary care for adults 65 and older.

Josh is a family nurse practitioner with 25 years of experience as a paramedic and flight paramedic who is passionate about making a positive difference in the lives of his patients. Outside of work, you can find him hunting and fishing in the mountains of Western North Carolina or serving as a Pastor at Black Mountain Baptist Church in Little Switzerland.

Dr. Hayes is a family medicine physician who values long-term patient relationships and providing personalized, whole-person care to support better overall health. Outside the clinic, he enjoys hiking, mountain biking, skiing, and spending time outdoors in Spruce Pine with his wife and dogs.



