Primary Care Physician Accepting New Patients on the boarder of Asheville & Weaverville

Looking for a primary care doctor who actually has time to listen? At RiverRock Clinic, we’re accepting new patients of all ages and offering healthcare that’s comfortable, personalized, and convenient.

As a Direct Primary Care (DPC) practice on the boarder of Asheville & Weaverville, we focus on you—not insurance. That means 45-minute appointments and direct access to your physician via text, call, or email during business hours.

How to get started:
Schedule a complimentary 30-minute virtual Meet & Greet with Dr. Catherine Lok to see if we’re the right fit for your healthcare needs. If it feels right, your first full appointment is scheduled.

Why choose our DPC Clinic: RiverRock Clinic?

  • Membership-based care: $100/month

  • Longer, unrushed appointments

  • Personalized preventive and chronic care

  • On-site procedures, labs, and imaging coordination

  • Holistic options like osteopathic manual therapy and evidence based supplement/herbal recommendations

Whether you live in Asheville, Weaverville, Fletcher, Arden, Biltmore Forest, Woodfin, Swannanoa, Marshall, Fairview, or Mars Hill, we make it easy to access healthcare that actually works for you.

Schedule your Meet & Greet today: RiverRock Clinic Meet & Greet

Next
Next

Dr. Lok as panelist at North Carolina Physician Conference