Is US Citizenship required (or Green Card) ?

Yes. When you apply, you will be required to provide your Social Security Number, or Green Card number.