Jean-Xavier Lefèvre

1763 - 1829

Swiss