Overview

William Holmes

(1779—1851) politician