Organization name
Institut für Finanz-und Steuerrecht
City
Osnabrück
Country
Germany