It fits the profile BM. A lot of Blacks, Asian's and Puerto Rican's. Along with Portuguese down from the Fall River area.
Heck, even my little town has a large minority community. Considering the weather up here I can understand the presence of Nepalese and Bhutanese, but the assorted African's (Nigerian's and Somali's ) and South Asian's, ( Indian's, Thai and Vietnamese ) are a puzzle to me.