One of the youngest coaches on the IFEP roster, Coach John brings a passionate outlook towards the IFEP’s player development process. His ability to relate to athletes of all ages is exemplary, and his coaching style draws the best out of individual players across all age groups.

Coach John’s work with our young elite players has been crucial in transitioning our youngest stars onto our elite teams that compete in national level competitions, making him an important cog in the IFEP machine.