Leonard McNeill Shelford - Peerage person ID=340917