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