0
Skip to Content
Well Woven - Direct Primary Care
The Membership
Conditions We Treat
FAQs
Schedule A Meet & Greet
Meet Dr. Lok
The Team
Patient Portal
Well Woven - Direct Primary Care
The Membership
Conditions We Treat
FAQs
Schedule A Meet & Greet
Meet Dr. Lok
The Team
Patient Portal
Folder: How It Works
Back
The Membership
Conditions We Treat
FAQs
Schedule A Meet & Greet
Folder: About Us
Back
Meet Dr. Lok
The Team
Patient Portal
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
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
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
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@WellWovenMedical.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.