Advanced Search

ALEXANDER CAVALIE MERCER

BRITISH, 1783-1868