William Weir of Poniehill — Peerage person ID=204582