I worked in the US for about 12 years on
TN visa. What happens to the Social Security benefits that I accumulated during those years? Is there any way for me to collect the Social Security payments or is that only for US citizens and green card holders?