Overview

John Holmes

(1800—1854) antiquary