Neil Barua

Neil Barua

Chief Executive Officer, PTC

Connect