While a good IR guy does have a bit of "promoter" in him, I think that label does a did-service to the good IR guys out there.
All VirTra needs is someone to put/tell the VirTra story out there in front of as many potential investors as possible. They are not doing this.
A good IR guy would also make sure the CEO is communicating well with shareholders and potential shareholders.
A good IR guy should not reply to shareholders by saying crap like "well, you know we really don't have control over that." Or "it is difficult for insiders to buy."