That's an impressive list! My goodness.

Well, the good news is that at least you know what he can and can't have so you can take it from there. The hard part is finding such a food.

Either way, at least you're on the road to recovery, CJ!