Schedule Appointment

Schedule an Appointment

How can we help you today?

Choose the option that best fits your situation. Not sure? Start with a text — our team will point you in the right direction.

Routine & Non-Urgent

most patients start here

Annual exams, follow-up visits, medication refills, new concerns you've been meaning to address, or second opinions.

Text Us Anytime

804-330-9105

** We typically respond within a few hours during business hours. Texts sent after hours are answered the next business day.

Existing Patient? MEssage us through the portal

Go to Portal

Urgent Concerns

Needs prompt attention

Sudden or severe pain, blood in urine, inability to urinate, fever with urinary symptoms, or post-surgical concerns.

Call Us Directly

804-330-9105

After Hours –

Life-threatening emergency? Call 911 or go to your nearest emergency room.

Book an Appointment

non-urgent appointments

Text Us!

804-330-9105

Message us Via Portal

Go to Portal

For urgent appointments

Call Us!

804-330-9105

Find the care you need

How can we help?

Search by symptoms, conditions, or services to find the care you need.

Find the care you need

How can we help?

Search by symptoms, conditions, or services to find the care you need.