Primis Financial director Margaret M. Weichert acquires 100 common shares worth $1,575 - FRST News | Rallies