John J. Sheehan General John J. Sheehan USMC (Ret) is a career infantry officer. His last assignment was Commander, United States Atlantic Command/Supreme Allied Commander Atlantic.