Richard Henry Napier - Royal Navy vice-admiral