Save Griffith R. Batstone, MD GriffithBatstone.MD.com • Urologist • 21 years experience Richard Batstone MD, PA 126 Middle Street, Farmington, ME 04938