Richard Hull
Computer Scientist, Researcher, Educator