Background
Karlsen, Saffron was born on September 20, 1973 in Southampton.
Karlsen, Saffron was born on September 20, 1973 in Southampton.
Doctor of Philosophy, University College London, 2006.
Senior research associate University College London, since 1997.