Felix Stephan Huber

Felix Stephan Huber
b. 1957 (Zurich, CH), lives and works in Berlin, DE