Jennifer Lee Hubbard, MDJennifer Lee Hubbard · Trauma Surgery PhysicianPo Box 649, Fort Defiance, AZ 86504(954) 253-5817Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing