Soligenix announces annual shareholder meeting - SNGX News | Rallies