Hampton pastor runs nonprofit to mentor young men