Strategic Alliance Manager

Debbie Leaver

Avalara

Debbie Leaver is a seasoned sales executive with 22 years of experience in the real estate, advertising and software industries. Currently a Strategic Alliance Manager at Avalara, she is in her second year of managing the Zuora/Avalara partnership