Names and Surnames
Birth name
Philip Robert Anstruther
EnglishPhilip Robert Anstruther
GermanPhilip Robert Anstruther
PortuguesePhilip Robert Anstruther
FrenchPhilip Robert Anstruther
SpanishPhilip Robert Anstruther
DutchPhilip Robert Anstruther
Brazilian Portuguese