who is john kelly general?
He served in the Marine Corps for 46 years. John Kelly, 66, was the General of the U.S. Southern Command until early 2016, when he retired after 46 years. He joined the Marines in 1970, and was discharged from active duty as a sergeant in 1972.