Southern Missouri Bancorp holds annual shareholder meeting - SMBC News | Rallies