They’ll certainly work with the allergy & probably bring him a separate plate without turkey. Not liking the other meats isn’t something they’re likely to accommodate. He can eat as much of the sides as he likes & there is probably a vegetarian selection. My DH isn’t fond of the meats either, so we only go every few years. Maybe he eats somewhere else while the family dines there?