Recieved life membership in 2011.
John joined Ainslie in 1999, playing some Second Grade and District games for the club for the year, alongside that he would begin volunteering at the club and started to perform the duties of Runner for the First and Second Grade teams, a role he maintains to this day. Other positions he has held since include Property Officer, Finance Committee, Team Manager, Trainer, Fitness, Match Day Manager and Junior Coach. Elected to the Ainslie Board in 2006 to present he would also serve as Treasurer from 2008 to present.