Names and Surnames
Birth name
Major Gen Campbell RA Hardy
EnglishCampbell Hardy
Brazilian PortugueseCampbell Hardy
Multiple languagesAlso known as
Major General Campbell Hardy
EnglishCampbell Hardy, R.A.
EnglishCapt. Campbell Hardy
EnglishCaptain Campbell Hardy
English