Who Appoints the Supreme Court Justices?

Supreme Court Justices are nominated by the current President of the United States. The nomination is then either approved or denied by the Senate.