Captain Robert Campbell of Glenlyon

Captain Robert Campbell of Glenlyon, was the officer in charge of the troops at Glencoe.

Mary