Ballston Spa Bancorp holds annual shareholder meeting - BSPA News | Rallies