NPI Central
Stella S. Matsuda, M.D., Inc. NPI Number 1649239856 — Honolulu, HI | NPI Central