James Erskine, Lord Alva (1722-1796)

James Erskine, Lord Barjarg & Alva; Senator of the College of Justice etc.

Contributed by Mark Meredith on 18/07/2019 and last updated on 18/07/2019.