Game Developer at Strawdog Studios - an indie developer based in Derby, UK.
We are currently working on an XBLA game Space Ark, due for publication in late 2009.
Media
No videos were found in the gallery requested. Join now to share media with the community.