Barbara Thorpe

Active Bloomfield, NY Vice-President for Canandaigua National Bank & Trust Co