professor-stephen-farthing-ra