Bio:Christian Haderer

Place and date of birth from this publication