NPI Central
Marina A. Badua, M.D., Inc. NPI Number 1609095595 — Honolulu, HI | NPI Central