cartedevisite

cartedevisite

William Smith (1769-1839)
William Smith’s memorial
Samuel Henry Needham (d.1891)