The two remaining U.S. veterans are Frank Buckles, 106, of Charles Town, W.Va.; and Harry Richard Landis, 108, of Sun City Center, Fla., according to the Veterans Affairs Department. In addition, John Babcock, 107, of Spokane, Wash., served in the Canadian army and is the last known Canadian veteran of the war.