Craig Allen is a web designer and developer who has been in the industry for over 20 years. He owns and operates Allen Media, a company that provides creative and high-quality websites for small businesses, entrepreneurs, and schools. His clients say he is professional, friendly, and provides a down-to-earth strategy for their online presence. In his spare time, Craig enjoys spending time with his family, going to the beach, and watching his kids play golf, soccer, and swim.