Schedule your appointment

To establish care and schedule your appointment:

John Gray, M.D. Click Here

Joanna Hagen, ARNP Click Here 

Reviews

Scott Hagen

a month ago
Dr Gray is an amazing doctor, great listener, and genuinely cares for your well-being. I have been seeing Dr Gray for a few years now and co...
Read more

Nate Packer

2 months ago
John isn’t rushed. He takes the time to talk to you. You may need to wait for a bit in the waiting room but once he sees you youre a person ...
Read more

Amenities

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