The 34-year-old St. Paul man was taken into custody Thursday in Minneapolis.
The victim — 30-year-old David Goward Jr. — was shot in the heart and is in critical but stable condition at a Duluth hospital.
Police said robbery was an apparent motive. It's believed two guns were stolen from Goward.
Goward's father said his son spent four years in the Marines and one tour of duty in Iraq. Goward recently was living with his grandmother in Proctor, and had worked as a roofer and as a mortgage broker.

