Sir William Weir of Stanebyres - Peerage person ID=405868