David Scott McCaffrey, MD, Preventive Medicine

91-2135 Fort Weaver Rd
Ste 170
Ewa BeachHI  96706-1940 (Honolulu County)


Phone: 808-676-5331
Fax: 808-671-2931

NPI: 1871534321
License Number: MD5473 (HI)