PORTLAND, Ore. -- A good Samaritan in a Native American headdress overpowered a man who reportedly had fired several gunshots on a MAX train Tuesday night.

Police said the suspect fired his gun after he was confronted by another man on the train at about 8:30 p.m. The dispute between the two, who knew each other, was reportedly about money missing from the victim's home.

When officers arrived at the 102nd Avenue Transit Station on East Burnside Street, the suspect was being held down by a man who told KGW his name was Rambo Richardson.

He said he heard gunfire as the train approached the station and saw the gunman and his victim struggling. Richardson then overpowered the gunman, took his weapon and held him down.

"I just acted. That's what people are supposed to do," Richardson told KGW. "So I just tried to be an example for others. To try to bring things back to what it used to be, the indigenous way. Helping the community, not just standing by."

No one was injured during the incident.