James Rann Translator & Author

James Rann is a lecturer at the University of Glasgow.