Leah Schweller has extensive work experience in the financial industry. Leah is currently the Chief Financial Officer at Charge Enterprises Inc since September 2021. Prior to this role, they spent 15 years at American Express, where they held the position of Vice President from October 2006 to September 2021. Before joining American Express, Leah worked at Deloitte and Touche as a Senior Manager for a period of 10 years from 1996 to 2006.
Leah Schweller completed their Bachelor of Business Administration (BBA) degree in accounting from The Ohio State University Fisher College of Business, from 1991 to 1996.
September, 2021 - present