Amy Briffa
Amy Briffa
Canandaigua National Bank & Trust