NPI Central
Marina Badua, MD — NPI 1841223450, Honolulu, HI | NPI Central