DNA leads to arrest in 2019 homicide at Everett storage unit

Rob Kaputa, 50, was arrested Tuesday in Oregon, more than a year after the slaying of Eric Adams.

Rob Kaputa (left) after his arrest by police in Grants Pass, Oregon. (Snohomish County Sheriff’s Office)

Rob Kaputa (left) after his arrest by police in Grants Pass, Oregon. (Snohomish County Sheriff’s Office)

EVERETT — A fugitive was arrested Tuesday in southern Oregon, in connection with the killing of an Everett man whose body was discovered in a storage unit in May 2019.

Rob Kaputa, 50, was caught in Grants Pass, Oregon, at a park along the Rogue River, about 450 miles south of Snohomish County. He’s charged with second-degree murder in the death of Eric Adams.

Adams, 52, who both lived and worked at a storage facility on Fourth Avenue West, last spoke with family and friends on April 29, 2019. A friend drove to the business weeks later on May 23, 2019, cut the lock of Adams’ unit, and found him dead inside, according to the Snohomish County Sheriff’s Office.

An autopsy confirmed Adams died of blunt force trauma to the head, with severe skull fractures. He was employed at I-5 Mini Storage for about 15 years.

“By almost all accounts, Adams was generally liked and his death took the community completely by surprise,” according to charging papers signed last week by deputy prosecutor Kirk Mahjoubian.

Inside the storage unit were “countless” tools that could have been used to inflict the fatal head injuries, the charges say. There was also an envelope full of over $1,000 cash on a table and a cellphone on the floor, suggesting it wasn’t merely a robbery.

Detectives took fingerprints and potential DNA samples from the scene. Investigators exhausted many leads in the months that followed, sheriff’s office spokeswoman Courtney O’Keefe said.

Rob Kaputa

Rob Kaputa

Entry and exit logs eventually revealed Adams used his passcode to enter the storage facility at 6:59 a.m. April 30, 2019. Seconds later, the logs suggested Kaputa used his code to exit. Detectives believe the two men passed each other at the gate.

Someone used Kaputa’s code to re-enter the grounds at 7:09 a.m. That person left at 7:35 a.m. In the meantime, someone sent a text message to Adams at 7:20 a.m. It went unanswered.

Investigators found Kaputa had been at the business often in spring 2019 — about 55 times per month. After leaving at 7:35 a.m. April 30, he didn’t return for three weeks. Then he came back about once a day, for about a week, until the body was discovered. He avoided the facility again for another two weeks.

Sheriff’s detectives interviewed Kaputa on May 31, 2019. He told police he actually tried to speak with Adams in late April 2019, because his dog had been run over and killed by another customer. But Kaputa reported to sheriff’s detectives that he couldn’t find Adams that day.

Charging papers allege Kaputa had been angry about the dog’s death, ordering the driver to pay him $10,000 and making a threat to kill the driver’s daughter, 8, who was standing nearby.

Adams had “acted in his capacity as an employee of the complex to mediate the dispute,” according to the charges. Kaputa became angry at Adams, too, for cleaning up the scene of the dog’s death.

After he was interviewed, detectives carried out a search warrant to gather DNA and fingerprint samples from Kaputa. The Washington State Patrol crime lab tested evidence, and months later on Jan. 23, samples from under Adams’ fingernails came back as an apparent match for Kaputa’s DNA, according to the charges.

Kaputa had denied ever having a physical fight with Adams.

Detectives struggled to find the suspect in the months that followed — despite searching in parking lots, libraries, storage units, and the address of Kaputa’s sister, his only known relative who lives here.

State records showed Kaputa had no known work history. The only signs of his recent whereabouts were a few reports that his license plate had been checked by law enforcement around Grants Pass at the end of May.

Court records suggest Kaputa hadn’t been convicted of so much as a misdemeanor in over two decades. In the 1990s, he had brushes with the law for driving offenses and violating restraining orders. The charges reflect that he had never been convicted of a felony.

Prosecutors filed murder charges in Snohomish County on June 5. Superior Court Judge David Kurtz issued a $1 million warrant.

Kaputa was arrested around 5 p.m. Tuesday. According to the sheriff’s office, he’s expected to be extradited to Everett.

He remained in custody Wednesday at the Josephine County Jail. He has not been interviewed by detectives since his arrest, according to the sheriff’s office.

“We never gave up hope that we would be able to arrest Eric Adams’ killer,” Snohomish County Sheriff Adam Fortney said in a written statement. “I know this was a long and demanding case for the lead detective and yesterday’s arrest shows just how powerful her relentless determination was in getting one step closer to justice for Eric and his loved ones.”

Major Crimes detectives continue to investigate the case. Tips can be directed to the sheriff’s office at 425-388-3485.

Caleb Hutton: 425-339-3454; chutton@heraldnet.com. Twitter: @snocaleb.

Talk to us

> Give us your news tips.

> Send us a letter to the editor.

> More Herald contact information.

More in Local News

Joshua Wright / Aberdeen Daily World
A King County court halted the Wishbone Timber Sale in 2024. On Oct. 31, the state Department of Natural Resources argued its appeal on the decision.
DNR appeals ruling that it must account for climate change in individual timber sales

The appeal calls into question the priorities of newly appointed Commissioner of Public Lands Dave Upthegrove.

Everett
Tenant accused of murdering Everett landlord pleads not guilty

David Craft was booked into the Snohomish County Jail on suspicion of second-degree murder after Daniel Lytton’s body was found in an Everett alleyway.

Deborah Rumbaugh (Provided photo)
Marysville School District close to naming permanent superintendent

The board is expected to appoint Deborah Rumbaugh on Dec. 1 after voting to approve contract negotiations Monday.

A stormwater diversion structure which has been given a notice for repairs along a section of the Perrinville Creek north of Stamm Overlook Park that flows into Browns Bay in Edmonds, Washington on Thursday, July 18, 2024. (Annie Barker / The Herald)
State approves Edmonds permit to do flood mitigation work on Perrinville Creek

The permit is the latest controversy in the years-long saga over Edmonds’ management of the stream.

Snohomish County District Court Commissioner Jennifer Millett speaks at the probable cause hearing on Nov. 17, 2025 in Everett, Washington. (Will Geschke / The Herald)
Monroe man accused of kidnapping and threatening to kill his 2 kids

The 45-year-old suspect had his first court appearance Monday, where District Court Commissioner Jennifer Millett found probable cause for four felony counts, and maintained the $200,000 bail.

Judge invalidates legal rights for Snohomish River approved by voters

Snohomish County Superior Court ruled the initiative granting the river legal rights exceeded local initiative power.

The Everett City Council on Oct. 22, 2025 in Everett, Washington. (Olivia Vanni / The Herald)
Everett approves $613 million budget for 2026

No employees will be laid off. The city will pause some pension contributions and spend one-time funds to prevent a $7.9 million deficit.

South County Fire headquarters in Everett, Washington on Thursday, May 18, 2023. (Annie Barker / The Herald)
South County Fire unanimously approves 2026 budget

The budget will add 30 firefighters and six administrative staff at a cost increase of approximately $7 per month for the average homeowner.

Narcotics investigation at Lynnwood complex nets 14 arrests

Investigators conducted four search warrants within the Lynnwood apartment units since September.

Everett
Everett council approves required B&O tax expansion

The changes, mandatory due to a new state law, add a number of services to those subject to business and occupation taxes.

Washington began selling a specialty plate honoring Pickleball on Nov. 19, 2025. This is a sample of a personalized plate. (Seattle Metro Pickleball Association)
It’s an ace. Pickleball gets its own Washington license plate

The design celebrates the state’s official sport. Other new plate designs are on the way.

Everett park, destroyed by fire, will need $500k for repairs

If the City Council approves a funding ordinance, construction at Wiggums Hollow Park could finish before the summer of 2026.

Support local journalism

If you value local news, make a gift now to support the trusted journalism you get in The Daily Herald. Donations processed in this system are not tax deductible.