DAVID HAFERMANN, M.D.PulmonologistKAUNAKAKAI, HI, 967488085533121Unclaimed Profile · NPI 1235211285Claim This Profile