Do I have to be a U.S. citizen to apply?

No. This fellowship is open to legal residents of the United States as well as US citizens. Candidates need not be permanent residents; however, in order to be eligible for the fellowship you must obtain appropriate visa documentation that is valid for the entire duration of the fellowship.