David Tate

Freelance software developer. Working from home. Skittles. Milkshakes. Semi-colons. Cycling. Read my blog go ahead do it.

David Tate