Roles performed
Processes used
Found in collections
Data from
Locations
David Campbell has 2 locations.
Birth (ca. 1818)
Kirkoswald, Ayrshire
Scotland
Studio or Business (1860s)
Cromwell Place
Fort Ayr, Scotland
David Campbell has 2 locations.
Kirkoswald, Ayrshire
Scotland
Cromwell Place
Fort Ayr, Scotland