How long do U.S. supreme court justices serve?
Who is shown below, that is no longer on the court?
prep for final exam for 300 level college course. I am the professor for the class. The topic is Human sexuality.