John Albert Davidson, DPMJohn Albert Davidson · Primary Podiatric Medicine Podiatrist345 F St Suite 100, Chula Vista, CA 91910(619) 427-3481Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing