Which government office was held successively by Geoffrey Howe, Nigel Lasson, and John Major? July 20, 2017 By Show answer Chauvinism. More British History QuestionsMore History Questions