Allen began his professional career as a bank examiner with the Federal Bank of Atlanta. Later, he was with Tri-South Mortgage Investors and Kidder, Peabody & Co., also in Atlanta. In 1978, Allen co-founded Robison, McAulay & Rogers, a private investment banking firm, and Uvest Brokerage Services in Charlotte. In 1986, he joined Interstate Securities Corporation, which later became Interstate/Johnson Lane, where he served as head of the Investment Banking Department and a member of the Board of Directors. In 1995, he started the investment banking practice in Charlotte for KPMG and, in 1999, founded Rogers & Company, Inc., a private investment bank. He joined Allen C. Ewing & Co. in 2002. Allen is a graduate of Davidson College (BA) and The Wharton School of Finance and Commerce (MBA). He serves on the Board of Directors of Insteel Industries, Inc. (NASDAQ: IIIN) and Forest Commercial Bank.