David is the lead programmer on the MotoGP series of games for Climax Racing. Prior to that he spent he spent 4 years developing technology at Rare, and 4 years working on games at Sony / Psygnosis including Wipeout 3.