Joe Gould named executive chef at Ayrshire's Glenapp Castle

Glenapp Castle in Ayrshire, Scotland, has appointed Joe Gould as its new executive chef.