Original: In 2004, he retired from a 38-year United States Army career.
Simplified: In 2004, he retired after 42 years in the United States Army.