Army captain William Swenson was awarded the Medal of Honor Tuesday for his service in Afghanistan's Ganjgal Valley.