John Temple

Peerage person ID=413964
Lists
John Temple is in following lists

By work and/or country