Brian Caulfield

Brian Caulfield

Forbes tech writer. This is a personal account. I don't even try to make sense here...