Karl Johansson

Karl Johansson

TCNS Senior editor Royal Institute of Technology, Sweden