Our philosophy for player development involves some key principles around the environment created, the vision of the player as an individual and having the coaching/mentoring capacity to meet the young players’ need technically, tactically, psychologically, physically and socially. Most of all, ensuring the players are having FUN is the most important thing.