Peter White — Royal Navy officer (1919-2010)