Liz Russell

Liz Russell profile image

Liz Russell is Head of Americas Sales for Energy Aspects. Prior to joining the company in February 2020, Liz led client-facing teams at DRI, Thomson Reuters, CreditSights and most recently as VP Sales at Argus Media. Liz holds a degree in Economics & Business from the State University of New York at Oneonta.