Retired Gen. John J. "Jack" Sheehan is a retired United States Marine Corps general. He was supreme allied commander Atlantic for NATO and commander-in-chief for the U.S. Atlantic Command (1994-1997).
He served in various command positions ranging from company commander to brigade commander in both the Atlantic and Pacific theater of operations. Sheehan’s combat tours include duty in Vietnam and Desert Shield/Desert Storm. In 1998, Sheehan joined Bechtel International as a senior vice president.