Tipsheet Sons Join McCain @ Campaign Stop Matt Lewis | September 01, 2008 11:27 AM John McCain was joined by his sons today in St. Louis. Jimmy is a Marine -- and Jack is at Naval Academy. Is it just me, or have the McCain optics dramatically improved lately???