William Landymore — Canadian admiral (1916–2008)