Primoris Services director Terry D. McCallister reports purchase of common shares worth $1,690.65 - PRIM News | Rallies