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
Direct Primary Care for Your Employees
Catherine Lok 12/26/25 Catherine Lok 12/26/25

Direct Primary Care for Your Employees

Read More
What Is Direct Primary Care (DPC)?
Catherine Lok 10/29/25 Catherine Lok 10/29/25

What Is Direct Primary Care (DPC)?

Read More
Direct Primary Care for Asheville Small Business Owners
Catherine Lok 10/20/25 Catherine Lok 10/20/25

Direct Primary Care for Asheville Small Business Owners

Read More
Hiring Soon: primary care nurse and physician
Catherine Lok 10/18/25 Catherine Lok 10/18/25

Hiring Soon: primary care nurse and physician

Read More
Best Primary Care Doctor in Asheville/Weaverville
Catherine Lok 10/15/25 Catherine Lok 10/15/25

Best Primary Care Doctor in Asheville/Weaverville

Read More
Lost in the Lingo of Holistic Care in Asheville?
Catherine Lok 10/15/25 Catherine Lok 10/15/25

Lost in the Lingo of Holistic Care in Asheville?

Read More
Affordable Primary Care Care in Asheville: Direct Primary Care
Catherine Lok 10/10/25 Catherine Lok 10/10/25

Affordable Primary Care Care in Asheville: Direct Primary Care

Read More
Serving Service Workers
Catherine Lok 10/8/25 Catherine Lok 10/8/25

Serving Service Workers

Read More
"An ounce of prevention is worth a pound of cure."
Catherine Lok 10/2/25 Catherine Lok 10/2/25

"An ounce of prevention is worth a pound of cure."

Read More
Can I Use My HSA?
Catherine Lok 10/1/25 Catherine Lok 10/1/25

Can I Use My HSA?

Read More
Experience Healing Hands: Book an OMT Session with Dr. Lok
Catherine Lok 9/17/25 Catherine Lok 9/17/25

Experience Healing Hands: Book an OMT Session with Dr. Lok

Read More
How to Find a Personalized Primary Care Physician in Asheville/Weaverville
Catherine Lok 9/16/25 Catherine Lok 9/16/25

How to Find a Personalized Primary Care Physician in Asheville/Weaverville

Read More
Rebuilding After the Hurricane: Community, DPC, and a Women’s Circle
Catherine Lok 9/15/25 Catherine Lok 9/15/25

Rebuilding After the Hurricane: Community, DPC, and a Women’s Circle

Read More
‘Rock’-Solid Updates, follow us on Facebook!
Catherine Lok 9/12/25 Catherine Lok 9/12/25

‘Rock’-Solid Updates, follow us on Facebook!

Read More
Your Health Deserves More Than 15 Minutes Appointments
Catherine Lok 9/5/25 Catherine Lok 9/5/25

Your Health Deserves More Than 15 Minutes Appointments

Read More
The Anti–Waiting Room Experience
Catherine Lok 9/1/25 Catherine Lok 9/1/25

The Anti–Waiting Room Experience

Read More
Looking for a Female Primary Care Physician Near Asheville & Weaverville?
Catherine Lok 8/31/25 Catherine Lok 8/31/25

Looking for a Female Primary Care Physician Near Asheville & Weaverville?

Read More
Health Info Overload?
Catherine Lok 8/27/25 Catherine Lok 8/27/25

Health Info Overload?

Read More
RiverRock Clinic: Primary Care Serving Asheville and Surrounding Areas
Catherine Lok 8/26/25 Catherine Lok 8/26/25

RiverRock Clinic: Primary Care Serving Asheville and Surrounding Areas

Read More
Older Posts

Location

670 Weaverville Rd Suite #1 Asheville, NC 28804.

Hours

Monday — Friday
9am — 4pm

Contact

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