Sorry I don't have any answer, but another question ...
I got my GC at 35. Before that, I was on H-1B, and visited US on various B1/B2 tourist/business visas since I was 13. My understanding is I don't need to register with Selective Service. And is it also true that I don't need anything at all from SSS?
What is needed by USCIS?
Thanks.
Thanks sunny808. I was definitely on valid non-immigrant visas. Is that proven by visas in my old passports?