Vincent Sterk

Lecturer (Assistant Professor), University College London