Barry Roger Smith, MD, Ophthalmology

5021 W Noble Ave
Ste A
VisaliaCA  93277-8310 (Tulare County)


Phone: 559-627-9393
Fax: 559-627-1624

NPI: 1548200488
License Number: G42253 (CA)