CORNWALL – A convicted rapist, who walked away from a halfway house in Kingston, has been arrested at a local mall in Cornwall.

David Maracle, 51, of Brantford, Ont. was residing at the Henry Trail Community Correctional Facility on Bath Road before he walked away Sunday night.

He was spotted by someone at Cornwall Square around 7:45 p.m., according to Cornwall police.

Maracle has an extensive criminal history including convictions for possession of a weapon, break and enter, assault, kidnapping, sexual assaults and overcoming resistance by choking.

He was declared a long-term offender by Hamilton Superior Court in 2009 after raping a 14-year-old schoolgirl in the late 1990s plus two other assaults on a Brantford teenager, according to the CBC.

Maracle will likely be transferred back to Kingston to face charges there.