Spok Holdings holds annual shareholder meeting - SPOK News | Rallies