America First Multifamily Investors, L.P. named Craig S. Allen as Chief Financial Officer. Mr. Allen brings 20 years of experience working with public and privately traded companies with over 17 years in the financial services industry. He was previously Senior Vice President and Chief Financial Officer at ECMC Holdings.