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 from 1994 to 1997.
Sheehan served in various command positions ranging from company commander to brigade commander in both the Atlantic and Pacific theaters of operations. His combat tours include duty in Vietnam and Desert Shield/Desert Storm. In 1998, Sheehan joined Bechtel International as a senior vice president.