George Hamlin

Active Canandaigua, NY Chief Executive Officer for C/O Canandaigua National Bank and Trust