James Tucker

James Tucker is , managing director of Twenty7Tec

It was very much a case of ‘better the devil you know’.