When a person convicted of a federal crime has an appeal denied in a federal court, what is the highest level of the judicial system that could hear his or her case?

A. A U.S. court of appeals
B. A state appellate court
C. A U.S. district court
D. The Supreme Court