Names and Surnames
Birth name
James Peter Obeyesekere II
EnglishJames Peter Obeyesekere II
FrenchJames Peter Obeyesekere II
DutchJames Peter Obeyesekere II
AsturianJames Peter Obeyesekere II
SpanishJames Peter Obeyesekere II
IrishJames Peter Obeyesekere II
AlbanianAlso known as
Sir James Peter Obeyesekere II
English