Gregory Walter Hayne, MD, Internal Medicine

107 W Main St
MarquetteMI  49855-4651 (Marquette County)


Phone: 906-225-4606
Fax:

NPI: 1457325946
License Number: 35052446 (OH)