Dr. David Hiranaka, MD
4.8
(1090)
Accepting new patients
(808) 326-2040
Call for more information