Alan Stewart Peerage person ID=685815 Parents Duncan Stewart, 6th of Appin Children Robert Stewart, 8th of Appin Siblings Duncan Stewart, 7th of Appin Partners Margaret Maclean