Archibald Balfour of Westray Peerage person ID=461121 Parents Margaret Bothwell Sir Gilbert Balfour of Westray Children Partners Margaret Sinclair