Spencer Westwood
 

Author, musician, developer and generally a bit of a self confessed computer geek.