A North Clackamas school official confirmed Roberts went to Milwaukie High School, left in 2007 and then graduated from Oregon City High in 2008.
Police say he lived in Southeast Portland, a couple of miles north of Clackamas Town Center.
It's a working class neighborhood.
At his house this morning, a young man and a woman refused to answer media questions and left in an SUV.
But Anthony Rayes, who lives next-door with his wife, two kids and four nieces and nephews, was surprised. "Now I'm shocked. I pretty much don't know what to do. I'm kind of like, now I have to protect my family more and more. And I didn't know my neighbor would be in that kind of situation you know."
Rayes says Roberts only moved into the home a few months ago. He says he knew him well enough only to say "hi" as he went to work.
Clackamas County Sheriff Craig Roberts says the suspect died of a self-inflicted gunshot wound. He was armed with an AR 15 semi automatic rifle -- a weapon he stole Tuesday from a person he knew.
"At the time of the attack he was wearing a load bearing vest, not a bullet proof vest," Roberts said. "He was also wearing a face mask, and we have not yet been able to establish how many shots were fired during the attack although we believe he was carrying several fully loaded magazines."
The sheriff said detectives don't understand the motive for the attack at this time, but there was no apparent relationship between Roberts and his victims.
Search warrants were executed on his home and his vehicle -- a 1996 VW Jetta -- which was found at the Clackamas Town Center parking lot.
Sgt. Adam Phillips said they have yet to find any indicators the shooting was going to happen. "Our initial investigation is showing that he has no significant criminal history. He has had contact with the police in casual settings as a crime victim, but not as a suspect in any crimes here in Clackamas County and none regionally that we've been able to turn over yet."
Police are asking for anyone with information to come forward.