The full catalogue
2 results for “James Barr Walker”
James Barr Walker
James Barr WALKER (1805 - 1887)