I see patients in my Main Street, Norwich VT office on Mondays, Wednesdays and Fridays. An initial consultation lasts 40-60 minutes and can often be scheduled the same day. To book an appointment please call the office at 802-295-4800 and leave a message or email

I accept Medicaid, Medicare, and most insurance plans and work hard with patients to make their good health affordable. I'm always interested and available to speak about how we might work together to meet your goals.

"Dr. Hastings has an uncanny ability to cut to the chase and help you see what you need to do to get healthy. You can tell he wants to work with you to get results and you feel confidence in his ability to support you in getting there. He makes it fun and you get results."