Craig Dempsey Craig is a seasoned business professional based in Latin America. He is the managing director and co-founder of the Biz Latin Hub Group, which specialises in the provision of market entry and back-office services.