Tom Crane
Tom Crane

Tom Crane

Technology Director, Digirati

Editor of digirati-ch