DavidHafermann.MD.com • Internist

David Hafermann, MD

280 Homeolu Place, Kaunakakai, HI