- FamilyDoctor.org
Health information for the whole family - More resources...
Office Hours & Appointments
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:
Sam Graham, MD:
Chippenham Office: (804) 323-0226
Emporia Office: (888) 323-0226
Richard Graham, MD
Henrico Doctors' Office: (804) 200-7066
Franklin Office: (888) 323-0226
William Castle, MD
Kilmarnock Office: (804) 435-2665
Henrico Doctors’ Office: (804) 200-7066
Elwood B. Boone, Jr., MD
Retreat Doctors’ Office: (804) 354-6202
John Randolph Office: (804) 541-4800
Jeffrey C. K. Lou, MD
Chippenham Office: (804) 323-0226
John Randolph Office: (804) 541-4800
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.
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.
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 one of our offices.
Events
Greater Richmond-area calendar, with classes, events, support groups and more from our outstanding family of hospitals. Find the events near you.




