Tim Stevens, a British technologist. Not to be confused with many others of the same name who are probably more interesting.