Primoris Services director Terry McCallister buys $1,689 in stock | AllMind News