Schedule your appointment

To establish care and schedule your appointment:

John Gray, M.D. Click Here

Joanna Hagen, ARNP Click Here 

Reviews

J.T Thomas

2 hours ago
My family has been seeing John M. Gray for over 20 years, and he continues to deliver the same exceptional care and professionalism we’ve tr...
Read more

Terry Carter

3 months ago
Dr. Gray is an outstanding physician. I’ve been a patient for years, and I truly appreciate the time and individualized attention he gives a...
Read more

Contact Us

Please book an appointment online or phone.

Amenities

  • Wifi on the premises
  • Family-owned
  • Debit & Credit cards accepted
  • Wheelchair accessible
  • Parking available
  • By appointment only
  • Most insurance excepted