I just went to the American Legion site and Mr. Craig Roberts is a media representative for the American Legion.
Interestingly, I tried various searches for ball, Salute the heros, heros, inaugaration, the only thing I got was the flag code and how important it is especially for inaugaration...