Meet The Staff

Office Staff Doctors:  Dr. Leroy Graham, Dr. Kevin Steele, & Julie Megaro, Nurse Practitioner

Dr. Leroy Graham, M.D.
Medical Physician

Dr. Graham graduated from Eastern Virginia Medical School in 1992. He has been practicing in Virginia as a Board Certified Family Practice Physician for 25 years. He founded Stoneybrook Family Practice in Newport News in 2004. Dr. Graham sees patients from adolescents through geriatric phases of life. He manages the care of musculoskeletal injuries, infectious diseases, women’s & men’s health, GI, endocrine, cardiovascular, and even dermatology.

Dr. Graham is accepting new patients at his office in Hampton on Woodland Road.

To schedule an appointment, or just meet him, please call (757) 723-9131.


Dr. Kevin Steele, D.C.
Chiropractor

Dr. Steele has been practicing in Hampton Virginia since 1995 and is licensed by the Virginia Board of Medicine. He was the first doctor on the Virginia Peninsula to open a clinic dedicated to treating injured patients within a multidisciplinary office setting; Medical doctors, Chiropractors, and Physical Therapists all working together to better treat their patients.   


Julie Megaro, N.P.

An experienced ON/GYN and Urgent Care practitioner, Ms. Megaro has been a N.P. since 2001. She is a graduate of Tufts University School of Medicine. She is DOT certified and has extensive experience with Occupational medicine.

“Patients brought into the ER after a motor vehicle accident, who have suffered primarily soft tissue injuries, are not always made a priority. Hospitals have a sometimes daunting task of triaging their patients. Those who are the most sick and the most injured are treated first, and that’s how it should be. Unfortunately, if you are the one who shows up at the same time as someone having a heat attack, you may not be given the attention you would have liked. We have the luxury of not being in emergency care. We can give our patients the time and care they're looking for."

Our Location

183 Woodland Road | Hampton, VA 23663

Office Hours

Our General Schedule

Monday:

8:00 am-12:00 pm

2:00 pm-6:00 pm

Tuesday:

8:00 am-12:00 pm

2:00 pm-6:00 pm

Wednesday:

8:00 am-12:00 pm

2:00 pm-6:00 pm

Thursday:

8:00 am-12:00 pm

2:00 pm-6:00 pm

Friday:

8:00 am-2:00 pm

Saturday:

Closed

Sunday:

Closed