Toronto police say they finally know who stabbed Peel schoolteacher Graham Hugh Pearce to death more than 30 years ago – but they won’t name the killer because he’s also dead.

Pearce, 36, was discovered dead on his bathroom floor of his High Park Ave. apartment on March 20, 1983 around 12:40 p.m.

Last April, Toronto police identified a person of interest in the investigation as Ronald Thomas Gale, who was 22 when Pearce was killed.

Gale died in 2001.

Det.-Sgt. Stacy Gallant of the cold case squad said Friday that police won’t identify the person they now believe to have been the killer on advice from the force’s legal department.

However, Gallant said police have not identified any other person of interest in the case since naming Gale.

In April, police said Pearce visited Boots Bar at the Selby Hotel on Sherbourne St. and Stages Bar on Yonge St. on the final night of his life, driving home in his vehicle after 3 a.m. with his suspected killer.

At that time, cold case investigators also appealed to anyone who had known Gale to come forward.

Now, police are only saying the case is solved.

“Had this Person of Interest been alive today, he would have been arrested and charged with the murder,” Toronto police said in a news release.

“As this person is now deceased, the Toronto Police Service will not identify him. This cold case is now considered resolved.”