Our leadership team

Peter Towle
Chief Executive Officer

Steve Brickman
Vice President, Engineering

Fiona Smythe
Vice President, Strategy

Martin Schwartz
Vice President, Product

Lara Loveman
Vice President, Business Strategy

Brian Davis
Vice President, Sales
