Police arrested a 22-year-old man on Thursday, three days after he allegedly shot and killed a pawn shop manager in Southeast Portland, then fled the scene.

Joseph Schneider, 22, is charged with murder and robberyMultnomah County Sheriff's Office

Joseph Schneider, 22, is charged with one count of first-degree murder and one of first-degree robbery. On Monday around 3 p.m., he allegedly shot Benjamin Taylor Johnson, 31, the manager of USA Pawn & Jewelry on Southeast 82nd Avenue and Powell Boulevard.

Witnesses say Johnson was shot after someone, whom detectives believe was Schneider, tried to steal something from the store.

David Shepherd, who was parked at the nearby WinCo Foods on Monday afternoon, said he heard the gunshot and came running to the scene. He and several others tried to save Johnson’s life by using sweaters to stanch the blood flow, performing chest compressions and mouth-to-mouth resuscitation. Johnson died at the scene.

—Jayati Ramakrishnan; 503-221-4320; jramakrishnan@oregonian.com; @JRamakrishnanOR

Subscribe to Oregonian/OregonLive newsletters and podcasts for the latest news and top stories.