07.09.21|CTechConstant improvement is the best indicator of long-term success, according to Tomer London who speaks with Michael Matias for 20-Minute Leaders