In 1989, Allen became the youngest SVP of a global insurance brokerage. 8 years later, he took a company public.

By 2001, recognizing the inherent conflicts of interest within public professional service firms, he cofounded Lockton Houston and began their advanced energy and renewables practice. This evolved into a practice which now places $1.5B in premium into the marketplace annually.

Combining his creativity, network, and 35 years of experience, Allen creates bespoke risk solutions for global onshore and offshore energy clients. Lockton, being the largest independent risk consulting firm in the world, provides him the perfect platform to do so.