Gary P Barth, MD, Ophthalmology

640 Healdsburg Ave
HealdsburgCA  95448-3609 (Sonoma County)


Phone: 707-955-1120
Fax: 707-955-1135
Email: gar***@*****oe.org

NPI: 1992783237
License Number: G34382 (CA)