William St Clair of Roslin, 20th Baron of Rosli
Alexander St Clair, 19th Baron of Roslin