Richard Willis - Royal Navy officer