David Rudolf Hafermann, MDDavid Rudolf Hafermann · Pulmonary Disease Physician280 Homeolu Place, Kaunakakai, HI 96748(808) 553-3121Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing