Born and educated in Scotland, he is at present Business English Lecture at BBS and at the University of Bologna. He is an Economics graduate of Edimburgh University who now lives and teaches in Bologna.
For many years he taught at the faculty of Political Science in Forlì and has taught at faculties in Faenza, Rimini and Bologna. He specializes in teaching Business English and, in particular, English for various Masters at BBS including Marketing, Finance, Human Resources and Management. Previously he worked as Academic Director of ESE (European School of Economics) in Bologna and with the University of Warwick as well as Christ Church University Canterbury. Works also as a language consultant, translator and interpreter.
Recently he has been a language trainer for the Deloitte Group.