The Team

Todd Navarra
Chief Executive Officer

 

Rob Boucher
VP of Product

Todd Crawford, PhD
Director of Meteorology

Lex Carroll
Account Executive North America East

Michael Germaske
Account Executive North America West

Joanne MacGillivray
Account Executive and Customer Care