0
Skip to Content
RiverRock Clinic
Home
The Doctor
The Membership
Schedule Meet & Greet
FAQs
Other
RiverRock Clinic
Home
The Doctor
The Membership
Schedule Meet & Greet
FAQs
Other
Home
The Doctor
The Membership
Schedule Meet & Greet
FAQs
Other
Dr. Catherine Lok at RiverRock Clinic Accepting New Patients
Catherine Lok 1/29/26 Catherine Lok 1/29/26

Dr. Catherine Lok at RiverRock Clinic Accepting New Patients

Read More
Why Asheville & Weaverville Small Business Owners Love Direct Primary Care
Catherine Lok 1/15/26 Catherine Lok 1/15/26

Why Asheville & Weaverville Small Business Owners Love Direct Primary Care

Read More
Adding Direct Primary Care as a Health Benefit for Your Employees
Catherine Lok 1/6/26 Catherine Lok 1/6/26

Adding Direct Primary Care as a Health Benefit for Your Employees

Read More
When Insurance Changes, Your Care Shouldn’t Have To
Catherine Lok 1/5/26 Catherine Lok 1/5/26

When Insurance Changes, Your Care Shouldn’t Have To

Read More
New Year, Same Doctor at RiverRock Clinic
Catherine Lok 1/1/26 Catherine Lok 1/1/26

New Year, Same Doctor at RiverRock Clinic

Read More
Direct Primary Care for Your Employees
Catherine Lok 12/26/25 Catherine Lok 12/26/25

Direct Primary Care for Your Employees

Read More
4 Things to Know Before Changing Your Insurance in 2026 Living in Asheville
Catherine Lok 12/22/25 Catherine Lok 12/22/25

4 Things to Know Before Changing Your Insurance in 2026 Living in Asheville

Read More
Short in height, tall on life-long learning
Catherine Lok 12/18/25 Catherine Lok 12/18/25

Short in height, tall on life-long learning

Read More
Vegan-Friendly Doctor in Asheville/Weaverville
Catherine Lok 12/17/25 Catherine Lok 12/17/25

Vegan-Friendly Doctor in Asheville/Weaverville

Read More
What is “Direct” Primary Care
Catherine Lok 12/9/25 Catherine Lok 12/9/25

What is “Direct” Primary Care

Read More
“DPC for Dudes” Direct Primary Care for Men’s Health in Asheville & Weaverville
Catherine Lok 12/8/25 Catherine Lok 12/8/25

“DPC for Dudes” Direct Primary Care for Men’s Health in Asheville & Weaverville

Read More
Men’s Health Made Convenient: Care That Fits Your Life
Catherine Lok 12/8/25 Catherine Lok 12/8/25

Men’s Health Made Convenient: Care That Fits Your Life

Read More
LGBTQ friendly doctor in Asheville
Catherine Lok 12/1/25 Catherine Lok 12/1/25

LGBTQ friendly doctor in Asheville

Read More
Not Just Politics: Citizens’ Academies in Asheville/Weaverville Matters for Health
Catherine Lok 11/25/25 Catherine Lok 11/25/25

Not Just Politics: Citizens’ Academies in Asheville/Weaverville Matters for Health

Read More
Supporting Local This Holiday Season: A Shoutout to Henco Reprographics
Catherine Lok 11/24/25 Catherine Lok 11/24/25

Supporting Local This Holiday Season: A Shoutout to Henco Reprographics

Read More
Progress, Not Perfection
Catherine Lok 11/19/25 Catherine Lok 11/19/25

Progress, Not Perfection

Read More
Zero Patients, One Hurricane, New DPC: How Dr. Lok Built River Rock (Twice!) from Scratch
Catherine Lok 11/18/25 Catherine Lok 11/18/25

Zero Patients, One Hurricane, New DPC: How Dr. Lok Built River Rock (Twice!) from Scratch

Read More
Behind the Scenes with Local Asheville Pop Mix 96.5
Catherine Lok 11/12/25 Catherine Lok 11/12/25

Behind the Scenes with Local Asheville Pop Mix 96.5

Read More
Why Farmers in Asheville and Weaverville Choose RiverRock Clinic as Their Primary Care
Catherine Lok 11/12/25 Catherine Lok 11/12/25

Why Farmers in Asheville and Weaverville Choose RiverRock Clinic as Their Primary Care

Read More
Gay Friendly Doctor In Asheville/Weaverville at RiverRock Clinic
Catherine Lok 11/10/25 Catherine Lok 11/10/25

Gay Friendly Doctor In Asheville/Weaverville at RiverRock Clinic

Read More
Older Posts

Location

670 Weaverville Rd Suite #1 Asheville, NC 28804.

Hours

Monday — Friday
9am — 4pm

Contact

info@RiverRockClinic.com
phone (828) 222-3782
fax (828) 248-0136