Former Democratic Rep. Ike Skelton, who represented western and central Missouri in Congress for 34 years, has died at the age of 81, The Associated Press reported.

The wire service said he died at Virginia Hospital Center in Arlington, Va. He was surrounded by his wife, his sons and their families.

A military historian, the AP reported, Skelton was chairman of the House Armed Services Committee for several years.