Allan is former chief executive of Century Capital Management, Inc., a Boston-based investment firm. Dating to its founding in 1928, the firm manages mutual fund and private equity partnerships with a focus on insurance and financial services. Currently, he is the managing partner of Red Hill Capital, LLC. He has served as a director of more than twenty public and private financial services companies. Allan, and his wife Judy reside in Moultonborough, NH.
A Trustee of Williams College from 1986 until his appointment as Trustee Emeritus in 2001, he chaired the College’s Endowment Committee for eight years. During the College’s Third Century Capital Campaign he served as National Major Gifts Chair and chaired the Trustees’ Development Committee. Previously he served as President of the Society of Alumni. In 2004 Williams awarded him an honorary Doctor of Laws.
His recent non-profit involvements have included serving as President of the Squam Lakes Association, Chairman of the Massachusetts Museum of Contemporary Art (North Adams, Massachusetts), and member of the Dean’s Council of the Kennedy School of Government at Harvard University.