Which is not a factor that has promoted assimilation in America.
-European Provenance
-Self-selection on the part of immigrants (ie not forced to come to America)
-Geographic dispersal upon arrival
-Maintenance of home country language that is different from English
-All of the above