Our Leadership

Andrew Duncan
Chief Executive Officer and Chairman of the Board

Ravi Krishnan
Chief Technical Officer and Director

Dharmesh Dadbhawala
Senior Vice President of Operations

Charlie Glavin
Chief Financial Officer, Secretary and Director
Glenn Cordingley
Senior Vice President
JB Kuppe
Senior Vice President of Sales & Marketing
Contact Us