Who Selects Supreme Court Justices?

The President of the United States. He just elected the Latino woman Sonia Sotomayor for the Supreme Court in May of two thousand and nine.