Greene County Bancorp holds annual shareholder meeting - GCBC News | Rallies