David Kohler

Had a very varied career as an academic and in the “real world”, working in a variety of different areas in several countries.