Tim Bradshaw

Tim Bradshaw

tech reporter, Financial Times
4 points