Walter E. Haefeli

Further involvements