Thomas Shaw, 3rd Baron Craigmyle (Q7793905)
British Baron and philanthropist
Language: