Police in Saskatoon have arrested a man in connection with a 1990 homicide. Johnathon Robert Pickett, 42, is facing a charge of first degree murder in the death of Joan Foulds.

On July 22, 1990, police were called to a home at 415 Avenue D South, where they discovered Foulds' body. She had been sexually assaulted, beaten and stabbed. The former teacher, who had been working and volunteering at the Friendship Inn,  was last seen two days earlier. She was 57 at the time of her death.

The police investigation included the collection of evidence from the scene and hundreds of interviews. Eventually, officers were able to identify a suspect and arrested Pickett Wednesday.

They said he was not a suspect during the early phase of their investigation, but he may have been known to the victim.

Foulds was noted as a generous, community-minded person.

According to a 1990 edition of Green and White, the University of Saskatchewan's alumni magazine, people described Foulds as the kind of person "who would spend her last dollar to bail someone out of jail on Christmas day, take home a dog who had been run over and nurture it back to health, read to children and buy them treats, and be a friend to the lonely and downtrodden."

The victim's extended family have been contacted about the arrest and charge.

"They were understandably quite ecstatic that we'd finally solved the case, because they didn't think anything was going to come of it," Saskatoon police inspector Rick Penny said Thursday.

"The investigation is not complete either," Penny said. "We're still pursuing that there might be other people involved. We don't know at this time."

Pickett appeared in Saskatoon Provincial Court Thursday morning.