David Scott Mccaffrey, MDDavid Scott Mccaffrey · Occupational Medicine Physician91-2135 Fort Weaver Rd, Ewa Beach, HI 96706(808) 676-5331Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing