-
FamilyDoctor.org
- More Resources
Health information for the whole family
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
Have comments or questions? Please contact us by completing our online contact form.
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 calendar, with classes, events, support groups and more from our outstanding family of hospitals.Find the events near you.


