Johnston-Willis Office | 1401 Johnston-Willis Drive, Suite 1500, Richmond, VA 23235
Henrico Doctors' Hospital Office | 7605 Forest Avenue, Suite 205, Richmond, VA 23229
Emporia Office | 301 Market Drive, Unit G, Emporia, VA 23847
Kilmarnock Office | 95 Harris Road, Building 4, Kilmarnock, VA 22482
Retreat Doctors' Hospital Office | 110 North Robinson St., Suite 403, Richmond, VA 23220

Appointments

To make an appointment, please call our offices during regular business hours.

Please make sure to bring a list of all medications and a copy of your insurance card to each visit. If there have been any changes to your personal information or if it has been a year or more since you have been seen, you may be asked to fill out a new registration form.

Cancellations

If you arrive late for your appointment, you may be asked to reschedule. This helps to ensure that each scheduled patient can be seen in a timely fashion. We request 24 hours notice on all appointments that need to be canceled.

New Patients

New patients should arrive at least 15 minutes early for registration. You may download our patient registration forms, fill them out prior to your visit and bring them with you.

Office Hours

We are in the office Monday through Friday from 8:00 am until 4:30 pm.

You can reach our offices by telephone during regular business hours at:

Johnston-Willis Office: (804) 323-0226
Sam Graham, MD
Jeffrey C. K. Lou, MD

Henrico Doctors' Office: (804) 200-7066
William Castle, MD
Eugene Park, MD

Emporia Office: (888) 323-0226
Sam Graham, MD

Kilmarnock Office: (804) 435-2665
William Castle, MD

Retreat Doctors’ Office: (804) 354-6202
Elwood B. Boone, Jr., MD

After Hours

For serious medical issues arising after hours, Monday - Friday, and all day on Saturday and Sunday, you can reach our answering service using the main office numbers.

Contact Us

Email GraphicHave comments or questions? Please contact us by completing our online contact form.

Appointments

"Appointments"We offer the convenience of online appointments! To make an appointment request, please use our online appointment form, or simply call (804) 323-0226.

Events

Greater Richmond area hospital eventsGreater Richmond-area calendar, with classes, events, support groups and more from our outstanding family of hospitals.Find the events near you.


eNewsletter Sign-up Quality at HCA Central Virginia