John Lafave

Active Rochester, NY Vice President for Bausch & Lomb Incorporated