NPI Central
Straub Clinic & Hospital — NPI 1871534735, Lanai City, HI | NPI Central