John has been the Manager of the Tindall Foundation since March 2014. John has been a social work practitioner and manager for over 25 years with experience across a wide range of fields. Previously, he was the General Manager of Lifewise, with responsibility for a diverse portfolio of social, health, education and community activities across Auckland. Prior to that, he was the Regional Manager of Richmond NZ, and spent six years as Director of the SAFE Programme — an organisation providing treatment to sexual abusers of children, which he helped set up.

John has also been on a number of NGO Boards, including NetSafe, the Domestic Violence Centre (now Shine), the Auckland Night Shelter Trust, the James Liston Hostel Trust, the Friendship House Foundation, and Fair Food, and until January 2014 was Chair of Community Waitakere.