Michael Krawczak

Further involvements