James O'Connor

I enjoy writing about new technology, productivity and anything else that may spark my interest.