Craig Communications is a certified small business, public affairs agency that helps our clients build meaningful relationships in the community and with other stakeholders, including regulatory agencies, and gain wide-spread support for their projects.