David Allen

Senior Business Development Manager at TerraCycle

David Allen possesses extensive experience in business development and underwriting, currently serving as a B2B Senior Business Development Manager at TerraCycle since January 2020. In this role, David excels in securing new partnerships, managing a team of associates, and driving revenue growth by identifying new market opportunities. Prior to TerraCycle, David worked at USLI in various underwriting roles, where responsibilities included risk selection, customer relationship management, and team training. David's background also includes experience as a Fund Accountant at BNY Mellon and as an Accounting Assistant at United States Liability Insurance. David holds a degree from West Chester University of Pennsylvania, obtained in 2015.

Links

Previous companies

BNY Mellon logo

Org chart