Mike Smith

Chief Technology Officer in London, United Kingdom

Visit my website

Don't expect to find much in the blogs!