Con Barbara tuvo tres hijos, Simon (nacido en 1964), Nigel (nacido en 1966) y Elizabeth (nacida en 1967).