Primis Financial director Eric Alan Johnson buys USD 24,961 of common shares - FRST News | Rallies