Could also be Hmong, and have come here in just the last few years. Just speculation here, too.
Not sure how he could “come here in just the last few years” and be a citizen for 28 years. Did the Hmong get citizenship even though they did not live in US?