John Verheul, MD, MPH

Family Medicine
Midlothian, VA 804 423-9919

Are We In Your Insurance Network?

Why Choose Dr. Verheul?


  • Get More Information on Coronavirus (CDC)
  • 24/7 Availability  via  Dedicated Phone or Email
  • Recommendations and/or Referrals to Specialists
  • Management of Your Overall Health Concerns


  • Same or Next Business Day Appointments
  • On Time Appointments That Do Away With Rushed Visits
  • Office Visits for Visiting Friends & Family

Expect More From Personalized Care

As one of a few hundred, rather than one of a few thousand patients, members enjoy more time with and enhanced availability and service from their personalized physician.

learn more

Take The Next Step



SignatureMD works with the most attentive and
qualified physicians because your health matters to us.
It's more than good business; it's the right thing to do.

learn more

I have been a patient of Dr. Verheul for many years. He far exceeds the norm for patient care. He has compassion and a wealth of knowledge that is astounding sometimes. (more…)


In the years that Dr. Verheul has been my primary care physician, he has always shown compassion and great concern for my well being both physically and psychologically. (more…)


This Dr. is absolutely the best you will ever find. He is brilliant, caring, talented, witty and an all around fantastic person. I usually feel better just from seeing him. Can’t say enough good.


Dr. Verheul, literally, saved the life of myself and my mother. I can no longer see him due to insurance changes, however every time I see my Family Practice Doctor I wish I was seeing Dr. Verheul… (more…)

Your Health Is Personal

You're not a commodity, so why accept assembly-line healthcare? Dr. Verheul's practice is personalized to fit your unique needs and busy schedule. From crafting a personalized healthcare plan with you to accommodating last-minute appointments, your well being is our priority.

Personalize Your Healthcare

Call us, if you prefer! 804 423-9919

John Verheul, MD, MPH