My husband is the USC, he has passport, naturalization certificate, but he could not find social security card, is that required for filing my green card application? If he is not born in the US, whether the birth certificate is required as well?Thanks a lot!