undefined

Eric Avidon

Journalist veteran covering everything from finance to the Boston Red Sox, now spending time with vendors in the data space.