Peter Spencer (Royal Navy officer)

Royal Navy admiral