Josh Bull started as the Keystone FC Youth Development Program (YDP) Director of Coaching (U4-U8) in May 2015. Prior to serving as the YDP Director, he served as an assistant coach for Mechanicsburg High School Girls Varsity soccer program (2014-2015) and the Mechanicsburg Middle School Girls soccer program (2012-2015). Josh has also served as an assistant coach with the Hanover High School Varisty Boys soccer program (2004-2010).
Josh holds a USC Director of Coaching Diploma, USC National Diploma, USC 4 v 4 Diploma, and a USSF "F" License as well as licences in USSF Grassroots 4 v 4, 7 v 7, 9 v 9, and 11 v 11.
Josh graduated from Messiah College (2007) with a B.S. in Health and Physical Education (K-12). Josh obtained his M.S. in Health and Human Performance from California University of PA (2012). Josh obtained a Master's in Athletic Coaching from Ball State University (2020).