Profile image

Free Range Direct Primary Care

If there is a date or time that works better for you and not available, please give us a call at (434) 337-5934

Acute Visit

Acute visit such as if you are sick or have a minor injury or concern.
15 minutes
View details

New Patient Visit

Book this appointment if you are a new patient and this is your first visit.

Annual Physical Exam

Appointment for a full physical or if you just need an extended visit

Follow-up Visit

Follow-up visit. This can be for a follow-up from your last appointment with me or a follow-up from an ER, urgent care or hospitalization visit.
30 minutes
View details

In-Person Meet & Greet

Book an in-person meet and greet appointment with me!
15 minutes
View details

Virtual Meet & Greet

Book a virtual meet and greet with me!
15 minutes
View details

Small Business Consultation

Consultation to discuss partnering with your business. We offer an affordable and transparent plan that you may offer your employees.
30 minutes
View details
Powered by TidyCal