Barry Blum, MD

Address

79-7540 H Mamalahoa Hwy
Kealakekua, HI 96750