David Roberts (1796–1864), HRSA, RA

by John Watson Gordon
WIKIDATA️