John is one of three Labour councillors for Upper Norwood and was first elected in 2010. He has previously served as a councillor on Southwark council. John chairs the Labour group of councillors and also chairs the council’s Pension Committee.
John has a strong interest in education, having worked as a primary school headteacher for over 25 years. He currently works as an advisor to head teachers in South London.