Andrew Shail

Andrew Shail is Lecturer in Film in the Department of English at Newcastle University, UK.