Bernhard Keller

Swiss, 1789 - 1870