Teenagers, man face gun-related charges in St James