0
Skip to Content
Well Woven - Direct Primary Care
The Membership
Conditions We Treat
FAQs
Meet Dr. Lok
The Team
Schedule A Meet & Greet
Patient Portal
Patient Portal
Well Woven - Direct Primary Care
The Membership
Conditions We Treat
FAQs
Meet Dr. Lok
The Team
Schedule A Meet & Greet
Folder: How It Works
Back
The Membership
Conditions We Treat
FAQs
Folder: About Us
Back
Meet Dr. Lok
The Team
Schedule A Meet & Greet
Patient Portal
Looking for a Primary Care Provider (PCP) Who Knows HIV?
Catherine Lok 6/3/26 Catherine Lok 6/3/26

Looking for a Primary Care Provider (PCP) Who Knows HIV?

Read More
Giving a special welcome
Catherine Lok 5/27/26 Catherine Lok 5/27/26

Giving a special welcome

Read More
Meet our phlebotomist
Catherine Lok 5/25/26 Catherine Lok 5/25/26

Meet our phlebotomist

Read More
It's family doctors who 'get it done’
Catherine Lok 5/21/26 Catherine Lok 5/21/26

It's family doctors who 'get it done’

Read More
Just Moved to Asheville or Weaverville? Looking for a New Primary Care Doctor?
Catherine Lok 5/16/26 Catherine Lok 5/16/26

Just Moved to Asheville or Weaverville? Looking for a New Primary Care Doctor?

Read More
Dr. Catherine Lok at Well Woven Accepting New Patients
Catherine Lok 5/14/26 Catherine Lok 5/14/26

Dr. Catherine Lok at Well Woven Accepting New Patients

Read More
Human health is directly affected by earth's health.
Catherine Lok 5/14/26 Catherine Lok 5/14/26

Human health is directly affected by earth's health.

Read More
Finding an Open-Minded, Curious Doctor for Your Direct Primary Care Journey
Catherine Lok 5/2/26 Catherine Lok 5/2/26

Finding an Open-Minded, Curious Doctor for Your Direct Primary Care Journey

Read More
WEll WOVEN: recognized as living wage certified
Catherine Lok 4/24/26 Catherine Lok 4/24/26

WEll WOVEN: recognized as living wage certified

Read More
Big news: We’re in the process of renaming RiverRock Clinic to Well Woven.
Catherine Lok 4/24/26 Catherine Lok 4/24/26

Big news: We’re in the process of renaming RiverRock Clinic to Well Woven.

Read More
Why A Younger Physician Might Be a Great Choice for Your Care
Catherine Lok 4/11/26 Catherine Lok 4/11/26

Why A Younger Physician Might Be a Great Choice for Your Care

Read More
Welcoming Patients of All Weights
Catherine Lok 4/3/26 Catherine Lok 4/3/26

Welcoming Patients of All Weights

Read More
Looking for a D.O. as Your Primary Care Doctor? Here’s What to Know
Catherine Lok 4/2/26 Catherine Lok 4/2/26

Looking for a D.O. as Your Primary Care Doctor? Here’s What to Know

Read More
Catherine Lok 3/31/26 Catherine Lok 3/31/26

visiting “The Local Collective”: a new co-working space in Weaverville

Read More
Blood Pressure Checks Without the Stress
Catherine Lok 3/31/26 Catherine Lok 3/31/26

Blood Pressure Checks Without the Stress

Read More
Accepting New Patients: Integrative Primary Care at RiverRock Clinic
Catherine Lok 3/14/26 Catherine Lok 3/14/26

Accepting New Patients: Integrative Primary Care at RiverRock Clinic

Read More
Pack It Before You Need It: Building Your Emergency Medical Kit After Hurricane Helene
Catherine Lok 3/1/26 Catherine Lok 3/1/26

Pack It Before You Need It: Building Your Emergency Medical Kit After Hurricane Helene

Read More
Primary Care Physician Accepting New Patients on the border of Asheville & Weaverville
Catherine Lok 2/28/26 Catherine Lok 2/28/26

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

Read More
Dr. Lok as panelist at North Carolina Physician Conference
Catherine Lok 2/24/26 Catherine Lok 2/24/26

Dr. Lok as panelist at North Carolina Physician Conference

Read More
Just Moved to Asheville? Understanding the Healthcare Landscape Here
Catherine Lok 2/11/26 Catherine Lok 2/11/26

Just Moved to Asheville? Understanding the Healthcare Landscape Here

Read More
Older Posts

670 Weaverville Rd Suite #1 Asheville, NC 28804

Find Us On Google

Previously known as RiverRock Clinic

Hours

Monday — Friday
9am — 4pm

Contact

EMAIL
Info@RiverRockClinic.com

PHONE
(828) 222-3782

FAX
(828) 248-0136

Quick Links

FAQs
Blog
Conditions We Treat
Member Benefits
Patient Portal


Copyright 2026 RiverRock Clinic pLLC | All Rights Reserved | Website Terms of Use | Website Privacy Policy


Website made with 🫀 by Lark About Design Co.