Advanced Search

Samuel Amsler

Samuel Amsler

Swiss, 1791 - 1849