Stephen Wilson charged with possession of an offensive weapo