MILWAUKEE -- It has been three-and-a-half years since Kelly Dwyer initially went missing. Now, the person last seen with her has been charged. That person is 42-year-old Kris Zocco. He now faces the following criminal charges:
The 16-page complaint says "the three-and-a-half year police investigation of this matter has ruled out any other possible suspects and no evidence has been discovered to suggest that anyone other than defendant Kris V. Zocco could have killed Kelly E. Dwyer and disposed of her body."
The complaint details Zocco's conflicting stories and also backs up allegations about a sexually violent, dominating past which includes his obsession with bondage, restraint, asphyxia and strangulation.
Zocco's history of controlling and sexually aggressive tendencies dates back to high school when he was just 16 years old. Since then and over the course of the years, Zocco has had relationships with at least five women other than Kelly Dwyer. They claim he would hold them down during intercourse -- or tie up their hands and feet while blindfolded.
Pictures and video of Zocco engaging in similar acts with Dwyer, who was seemingly unconscious, were found on Zocco's cell phone.
Dwyer was seen for the last time alive entering Zocco's Prospect Ave. apartment building around 2:30 a.m. on October 11, 2013. In the days following, police dogs detected the odor of human remains on his bed, in the guest bathroom, where the rugs, towels and shower curtain were missing. The K9 also hit in the dumpster, in Zocco's car and his trunk.
Bank records trace Zocco along a 38-mile route where Dwyer's skeletal remains were located down an embankment in a rural part of Jefferson County in May 2015. His actions of removing his phone's SIM card, which provides GPS location, along with conflicting stories of his whereabouts and why he left his apartment with a large golf bag, attributes to the new charges.
Reports indicate witnesses say Zocco was part of a rape chat room and a few women said he stalked them after cutting off their relationship.
If convicted of these three new felony charges, Zocco could face up to 76 years in prison. Right now, he is serving 19 years in state prison on unrelated charges after being convicted of 16 counts of possession of child pornography and several drug charges.
Milwaukee Police Chief Ed Flynn spoke about the Zocco and Dwyer case on Monday afternoon, and the exhaustive effort by MPD to solve this crime.
"I think this is a bit of a jigsaw puzzle and there were a lot of pieces that were always available to us. It was just about how each piece fit with the others. I think there was an overwhelming amount of information in the complaint that indicates that we eliminated just about every other conceivable suspect," Chief Flynn said.
Zocco is expected to be transported from Waupun to Milwaukee for his initial court appearance within 24 hours.
Meanwhile, Kelly Dwyer's family is not commenting at this time.
Monitor FOX6 News and FOX6Now.com for updates on this developing story.