Sir John was educated at Marlborough College, from which he won a scholarship to the University of Keele, graduating in 1967, when he joined the newly formed Ministry of Overseas Development.
Sir John was educated at Marlborough College. He won a scholarship to the University of Keele. He joined the newly formed Ministry of Overseas Development from Marlborough College. He was graduating in 1967. He joined the newly formed Ministry of Overseas Development from Marlborough College.