Christian Teschemacher

Christian is the CSAF Project manager at the IGC Hub in London.