As managing director, Godbold succeeds company founder Sarah Jewell, who becomes chief executive.
Most recently Godbold was chief operating officer at Lorica Insurance Brokers, a Hertfordshire, England-based insurance brokerage.
ALC Health is based in West Sussex, England, and has offices in Malaga and Madrid, Spain. It was founded more than 10 years ago and says that it has handled clients in more than 140 countries during that time.