David Moore, active 1772



View objects associated with David Moore >