William Cuninghame, 6th of Craigends — Peerage person ID=114520