Save David R. Hafermann, MD DavidHafermann.MD.com • Internist David Hafermann, MD 280 Homeolu Place, Kaunakakai, HI