When Lakewood police raided Michael Reids house last week, they found a dozen guns and body armor.
Reid, a 28-year-old felon, is barred from having weapons around.
Pierce County prosecutors have charged him with five counts of first-degree unlawful possession of a firearm. Reid pleaded not guilty and remains jailed on $40,000 bail. His brother, 44-year-old Marvin Meadows, has been charged as well.
Detectives first began investigating Reid after hearing that he was selling cocaine. They served a search warrant Thursday at a house associated with Reid in the 1100 block of 96th Street South and recovered drugs and two guns, one of which was stolen in a home invasion robbery.
Police then searched Reids home in the 11200 block of Clover Park Drive SW and found 10 more firearms, one of which was stolen. Among the items seized were four assault rifles, body armor, a ballistic helmet and ammunition.
Reid told police the weapons belonged to his sister-in-law, according to charging papers.
Officers from Louisville, Kentucky, contacted Lakewood police and notified them that a DNA hit linked Reid to a 2006 rape of a 13-year-old girl behind a school. During that sexual assault, officials said Reid fired a shotgun. Reid admitted to the rape, Lt. Chris Lawler said.