Schedule your appointment

To establish care and schedule your appointment:

John Gray, M.D. Click Here

Joanna Hagen, ARNP Click Here 

Reviews

Just D

6 days ago
My favorite doctor! Saw him when I was a kid, always knew what I needed and cared to learn and remember stuff about me for conversations.

J.T Thomas

2 months 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

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