David Barrs

Country: UK
School: Anglo European School

Co-headteacher Anglo European School – a co-educational state school in the UK
Chair IB Heads Council