Jennifer Lee Hubbard, MDJennifer Lee Hubbard · Trauma Surgery PhysicianPo Box 649, Fort Defiance, AZ, 86504NPI · 1114314077No reviewsInsuranceNot specified(954) 253-5817Check availabilityBook online Claim listing