Gerard Mansfield - Royal Navy admiral (1921–2006)