Jeremy Ohnemus was angry at his former roommate over money, so he fired two rounds into the 74-year-old Puyallup man’s home, according to court documents.

Pierce County prosecutors on Tuesday charged Ohnemus, 35, with first-degree assault and drive-by shooting. He is set to be arraigned Tuesday.

The shooting happened just before 6 a.m. Thursday in the 66500 block of 102nd Street. Neighbors told police they saw Ohnemus pull a shotgun out of the trunk of his vehicle and fired twice before driving away.

Ohnemus felt his former roommate owed him money for work he did on the roof before moving out, according to prosecutors. The roommate said Ohnemus did the roof work instead of pay rent.

Ohnemus allegedly called the victim early Thursday and asked if he was ready for retribution. About seven minutes later, he knocked on the door and then fired into the home.

One round went through a bedroom wall, across a hallway and through a bathroom wall before damaging a light fixture and mirror, according to charging papers.

A shell from a Remington 12-gauge was found in the front yard.

Ohnemus then allegedly called the victim several times after the shooting to tell him he’d ruined his life.

When police arrested Ohnemus on Friday, officers found two shotguns in his home.