As this is a very long trip, I will fly on business class like I did the first time around. Based on cost, the two cheapest options are United on all four sectors or Thai Airways for the BKK-NRT leg return and United on the NRT-GUM leg return. I am inclined to go with the latter due to my dietary constraints and am willing to pay the difference in fare. Please check with Group Purchasing if this is possible.