Stephen Richard McCullough (born February 15, 1972) is a justice of the Supreme Court of Virginia, former judge of the Court of Appeals of Virginia, and former career attorney in the Office of the Attorney General of Virginia.
On March 10, 2016, the General Assembly of Virginia elected him to a twelve-year term on the Supreme Court, beginning March 3, 2016.
[2] McCullough graduated from the University of Virginia in 1994 and obtained his law degree from the University of Richmond T.C.
[3] After completing law school, he served as a law clerk to state Supreme Court Justice Leroy R. Hassell Sr.[4] In 1999, McCullough joined the criminal litigation section of the Office of the Attorney General.
[4] On July 29, 2011, the General Assembly elected McCullough to an eight-year term on the Court of Appeals, beginning August 1, 2011.