TJ Barber

I have overly caffeinated thoughts on iOS development and other random things.