Sir William Ker of Cessford — Peerage person ID=20695