Richard Goering BA MSc PhD