Stephen P. Lack
Chief Investment Officer
Stephen is a Partner and Chief Investment Officer for the firm. Since 2006, Stephen has also been Chief Investment Officer of Ned S. Holmes Investments, Inc., and President since 2001. Additionally, he has been managing the Lack family office since 1988 as Owner and President of Lack Holdings—a firm established in 1932. Stephen started his career as an Investment Banker with Merrill Lynch & Co. in New York. Stephen earned a Bachelor of Arts in Classics with Honors from Brown University, a Master of Business Administration from Harvard Business School, and a Master of Public Health from the Environmental Sciences Division of the School of Public Health at Columbia University. Stephen, a native Houstonian, lives in Houston with his wife and three children.