David Rudolf Hafermann, MD, Internal Medicine

280 Homeolu Pl
KaunakakaiHI  96748 (Maui County)


Phone: 808-553-3121
Fax:

NPI: 1235211285
License Number: MD-12390 (HI)