A 42-year-old man has been charged with the 2009 murder of Robert Dalliston at Mandurah in Western Australia.
Dalliston was killed at his home and the case has been one of WA’s most high-profile unsolved deaths.
At the time Dalliston was due to face court over child sexual abuse charges.
The 42-year-old man charged with his murder is due to face Perth Magistrates Court today.
The charge comes after police issued a new public appeal for information earlier this week.
Detective Inspector Gene Pears said the investigation had been ongoing but new information suggested community members could help solve the crime.
“We’ve received information, creditable information, that suggests there is a group of people that know about this,” he said.
Detective Inspector Pears said Dalliston’s murder was the most brutal homicide he had seen in his career.