Prof. Dr. Peter Rupp

Further involvements