TJ O'Connor

I like solving problems with technology.