John P Fletcher, DO, Family Medicine

199 W Shields Ave
FresnoCA  93705-4102 (Fresno County)


Phone: 559-225-4706
Fax: 559-225-4710

NPI: 1639163041
License Number: 20A56751 (CA)