Professor Allen is Professor of Finance & Economics and Director of the Brevan Howard Centre for Financial Analysis at Imperial College Business School and has held these positions since 2014. In 2019 he became the Associate Dean for Faculty & Research. He was on the faculty of the Wharton School from 1980 to 2016.
You can find the author's full profile, including publications, at their
Imperial Profile