John was admitted to the Idaho State Bar in 1980. He served as a law clerk to the Honorable J. Blaine Anderson of the U. S. Court of Appeals, Ninth Circuit, from 1980-1982. He is admitted to practice in all courts of Idaho, the U.S. District Court for Idaho, the U.S. Ninth Circuit Court of Appeals, and the U.S. Claims Court.