glenn foster jr