Leadership Team

Jon Ecker

Jon Ecker

Chief Executive Officer
Tom Laurin

Tom Laurin

Chief Financial Officer
Ellen Pinschmidt

Ellen Pinschmidt

Chief Operating Officer
Annie Edwards

Annie Edwards

Chief People Officer
Todd Boes

Todd Boes

Chief Product Officer
Pam Gelfond

Pam Gelfond

Chief Strategy Officer
JD Doyle

JD Doyle

Chief Technology Officer
Todd McGee

Todd McGee

Head of Global Sales
Jonathan Gould

Jonathan Gould

Managing Director, Maritime
Randall Collum

Randall Collum

Managing Director, Natural Gas & Upstream Analytics
Clay Seigle

Clay Seigle

Managing Director, Oil
Chris Seiple

Chris Seiple

Managing Director, Power