Advanced Search

Robert Havell Jr.

Robert Havell Jr.

American, 1793 - 1878