James Worth Thornton - Peerage person ID=125307