Names and Surnames
Birth name
Admiral Richard Greville Arthur Wellington CB CBE MVO Stapleton-Cotton
EnglishRichard Stapleton-Cotton
EnglishRichard Stapleton-Cotton
ItalianRichard Stapleton-Cotton
FrenchRichard Stapleton-Cotton
SpanishAlso known as
Admiral Richard Greville Arthur Wellington Stapleton-Cotton
English