David Tate
David Tate

David Tate

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