Overview

David Semple

(1808—1878) antiquary