do you have any additional information such as date of birth, names of parents and/or siblings. Anything that might help the search for you?
Mattsson was more than likely his last name when leaving Sweden. Mattsson is not a middle name. Rido or Redo was probably a name he took on after arriving in the US.
Let me know and I'll do another search for you