John Edward "Ted" Gordon is a retired United States Rear Admiral who served as Judge Advocate General of the Navy from 1990 until 1992.
Gordon was educated at the United States Naval Academy and joined the United States Navy upon his graduation in 1964. During the 1960s, he was posted on two different combatant ships, including during the Vietnam War. He later served as a contracting officer at the Philadelphia Naval Shipyard.
He then attended the Temple University School of Law, receiving his J.D. in 1973. He then joined the Judge Advocate General's Corps, U.S. Navy, in which capacity he held several military justice positions, including Deputy Officer in Charge of the Philadelphia Navy Legal Service Office and as Special Court Martial Judge.
Gordon next served as Deputy Navy Chief of Legislative Affairs (Senate). In the 1980s, he served for over four years under United States Secretary of the Navy John Lehman as Special Assistant for Legal and Legislative Affairs.
In 1986, United States Secretary of Defense Caspar Weinberger named Gordon Deputy Assistant Secretary of Defense for Legislative Affairs, with Gordon being promoted to flag rank. In 1987, he became Commander of the Naval Security Investigative Command (NSIC). In this capacity, he oversaw the work of the Naval Investigative Service (NIS), the United States Department of the Navy Security Program, and the Office of Naval Intelligence (ONI). While Commander of NSIC, Gordon was concurrently Director of NIS and Assistant Director of ONI for Counterintelligence. During his time as Commander of NSIC, Gordon was responsible for the Navy's response to Operation Ill Wind, and oversaw the prosecution of Clayton J. Lonetree, a member of the Marine Corps Security Guard who allowed a Soviet spy access to the Embassy of the United States in Moscow.