Mark purchased an independent insurance agency in 1994 and grew the company into Holmes Insurance Agency. He has spent his career building relationships with residents and businesses all over Madison County, providing them with home, auto, life, and commercial insurance that meets their needs.

Mark graduated from SIUE in 1973 with a B.S. in Marketing & Business Administration. He traveled the United States working for Donnelley Directory Yellow Pages for 20 years before settling in Edwardsville in 1994.

Mark and his wife Shirley live in Glen Carbon. They have two sons, two daughter-in-laws,  and two grandchildren. They enjoy spending time with their family, traveling, and playing golf whenever possible.