He also worked on the staff of the Senate Judiciary Committee for former Chairman Orrin G. Hatch, and as a law clerk to Judge James L. Buckley of the U.S. Court of Appeals for the District of Columbia Circuit.
He was part of the Senate Judiciary Committee's team under former Chairman Orrin G. Hatch and served as a law clerk to Judge James L. Buckley, both of whom were associated with the U.S. Court of Appeals for the District of Columbia Circuit.