Michael G. Hayes, MDMichael G. Hayes · Interventional Cardiology Physician189 Prouty Dr, Newport, VT 05855(802) 334-3262Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing