Tom Flanagan
Tom Flanagan

Tom Flanagan

Technology Director - Syndicated Technology Columnist at Inman News