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
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
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
RiverRock Clinic Says Hello to Local Reps
Catherine Lok 8/24/25 Catherine Lok 8/24/25

RiverRock Clinic Says Hello to Local Reps

Read More
We See You Googling “Primary Care Physician Near Me”
Catherine Lok 8/22/25 Catherine Lok 8/22/25

We See You Googling “Primary Care Physician Near Me”

Read More
Primary Care Doctor Accepting New Patients in Asheville/Weaverville
Catherine Lok 8/20/25 Catherine Lok 8/20/25

Primary Care Doctor Accepting New Patients in Asheville/Weaverville

Read More
Budget-friendly Wellness in Asheville Beyond the Doctor’s Office
Catherine Lok 8/18/25 Catherine Lok 8/18/25

Budget-friendly Wellness in Asheville Beyond the Doctor’s Office

Read More
Moving in the Right Direction: Asheville Physical Therapists We’ve Met Recently
Catherine Lok 8/18/25 Catherine Lok 8/18/25

Moving in the Right Direction: Asheville Physical Therapists We’ve Met Recently

Read More
Cracking the Code: Asheville Chiropractors We’ve Met Recently
Catherine Lok 8/15/25 Catherine Lok 8/15/25

Cracking the Code: Asheville Chiropractors We’ve Met Recently

Read More
Upcoming nurse position opening
Catherine Lok 8/14/25 Catherine Lok 8/14/25

Upcoming nurse position opening

Read More
Needles in a Haystack: Asheville Acupuncturists We’ve Met Recently
Catherine Lok 8/14/25 Catherine Lok 8/14/25

Needles in a Haystack: Asheville Acupuncturists We’ve Met Recently

Read More
Thank You for 1.5 Years in Business!
Catherine Lok 8/8/25 Catherine Lok 8/8/25

Thank You for 1.5 Years in Business!

Read More
Collaboration Over Competition: DPC Doctors Unite in Asheville
Catherine Lok 8/7/25 Catherine Lok 8/7/25

Collaboration Over Competition: DPC Doctors Unite in Asheville

Read More
Hosting Events That Build Community
Catherine Lok 7/9/25 Catherine Lok 7/9/25

Hosting Events That Build Community

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