Best Patient Care Provided

We provide individualized, compassionate care for our patients through preventive care; aggressive treatment of developing or existing conditions with the ultimate goal in providing quality aging.


Read More


Services For You

We offer a wide range of services for the entire family. From wellness exams, physicals, and multiple medical issues, we have staff capable of helping with you whatever ails you.


Read More


Patient Portal

View past and future appointments, request refill renewals as well as submit secure questions about your health and treatment to our dedicated staff members.


Read More

Welcome to Solid Rock Family Medicine!

Solid Rock Family Medicine’s mission is integrating all aspects of your health care in one place, providing care that is safer, more effective and enhancing the quality of care you receive by placing the focus where it belongs –on you!

All of our providers are accepting new patients. Please contact our office for an appointment.

New Patients

Patients please download & fill-out the new patient packet
Download →

Office Hours

Our office hours are 8:00-1:00, 2:00-5:30 Monday–Friday.

Direct Provider Access After Hours

If you have an emergency after office hours on weekdays or weekend, you can reach us at 828-438-1125. Solid Rock has an agreement with Mountain View Urgent Care.

Patient Satisfaction Survey

Please take 3-5 minutes to complete our Patient Satisfaction Survey about your most recent experience with our practice. Click here to take the survey.

You can also view the feedback provided by other patients of our clinic by clicking on this link.

Solid Rock Family Medicine