James Cleland McVeigh - Peerage person ID=335107