Adirondack Community Trust receives generous donation