Gary S. Holmes is the president and CEO of CSM Corporation. Holmes started the business, which is now a large real estate developer and investor.