Karl Haffner

Type
Person
Location
🇩🇪 Germany
Formed
8 November 1804
Ended
29 February 1876