Skip navigation

Team Profiles

Photo of Allen Stoddard

Allen Stoddard, Analyst

Meet Allen

Allen is an Analyst at Innosight. As a member of the Innosight team, he has worked on engagements with companies in the healthcare, financial services, and commercial cleaning industries to design and implement innovative new growth strategies. Allen has also been involved in researching business model innovation as a strategic means for achieving growth and renewal.

Prior to joining Innosight, Allen was a research assistant at the Center for Middle Eastern Studies at Harvard University. He also spent several years living in Cambodia and Thailand, where he led teams in conducting research projects examining trends in urbanization and the impact of international charities on local organizations. Allen speaks Arabic, French, Khmer, Spanish, and Thai.

Allen received a masters degree in contemporary Islamic studies from Harvard University. He also graduated magna cum laude from Brigham Young University with a BA in English and Asian Studies.