David Herrliberger

Swiss, 1697 - 1777