Dr. Catherine Lok at RiverRock Clinic Accepting New Patients
If you’ve been struggling to find a primary care doctor who actually listens, you’re in the right place. At RiverRock Clinic, we welcome patients of all ages and provide care that’s personal, thoughtful, and convenient.
As a Direct Primary Care (DPC) practice, our focus is on you—not on insurance paperwork. That means longer appointments (usually 45 minutes) and easy access to your doctor by phone, text, or email during office hours.
Common concerns we help with:
High blood pressure, diabetes, thyroid issues
Anxiety, depression, insomnia
Migraines, asthma, allergies
Well visits, physicals, preventive care
Joint pain, skin conditions, minor injuries
Women’s health, men’s health, and pediatric care
What to Expect:
Start with a free 30-minute virtual Meet & Greet with Dr. Catherine Lok.
If it feels like a good fit, we will schedule your first full appointment.
Why choose RiverRock Clinic?
Membership model: $100/month
Extended, unhurried visits
Preventive and chronic disease management
In-office procedures, labs, and imaging coordination
Holistic add-ons like osteopathic manual therapy
Whether you’re in Asheville, Weaverville, Fletcher, Arden, Woodfin, Swannanoa, Marshall, Fairview, or Mars Hill, RiverRock Clinic makes high-quality primary care accessible and affordable.
👉 Schedule your Meet & Greet today: RiverRock Clinic Meet & Greet https://www.riverrockclinic.com/meetandgreet