BJ has a lifelong passion for sports. He has over 20 years coaching football, basketball, and baseball. BJ brings the knowledge of being able to interact with youth and high school players. He enjoys watching the development of athletes and seeing their full potential on and off the field.