Primis Financial director Margaret M. Weichert acquires $3,264 common shares - FRST News | Rallies