Stefan Trapp
PhD
University College London
Appearances