Robert Anstruther (soldier)
Robert Anstruther (died 1583) was a Scottish soldier in the service of Mary of Guise and Mary, Queen of Scots, and was Captain of Inchkeith. He was an ensign of the Gardes Écossaises.
Robert Anstruther (died 1583) was a Scottish soldier in the service of Mary of Guise and Mary, Queen of Scots, and was Captain of Inchkeith. He was an ensign of the Gardes Écossaises.