RECENT WORK

‘They don’t look Jewish to me’: Behind the scenes panic at the Toronto Public Library after complaint from pro-Israel group | Ricochet, 2024

Toronto police sergeant facing misconduct charges for allegedly stealing fentanyl for personal use | Ricochet, 2024

Toronto’s short-term rental rules are supposed to keep basement apartments off Airbnb. Some homeowners appear to be listing them anyway | Ricochet, 2024

“Again, this is basic”: How an RCMP fishing expedition for Health Canada records violated the Charter and led to drug cases falling apart | Ricochet, 2024

Despite the city’s regulation, Toronto tenants continue to be pushed out for Airbnb | Ricochet, 2024

Secret memos detail allegations of police dishonesty, misconduct | CBC News, 2023

Durham officers guilty of “pro-police bias” in Dafonte Miller case: tribunal | CBC News, 2023

More than a dozen Peel cops were found guilty of crimes since 2017, records show. None lost their jobs | CBC News, 2023

Informant was branded a ‘rat’ and attacked in jail after outing by Peel police, lawsuit claims | CBC News, 2022

Son of Toronto cop used confidential information from father to commit murder, documents allege | CBC News, 2021

Toronto detective stole drugs from active criminal cases, court told | CBC News, 2021

Judges have tossed dozens of cases in past 5 years over credibility concerns with police testimony | CBC News, 2019

Harassment, sexual assault among misconduct by border agents investigated by CBSA | CBC News, 2019

Convicted drug dealer faced "oppressive" conditions inside Toronto jail, judge rules | CBC News, 2018

Suspended Toronto cop convicted of sexually assaulting wife's teen sister | CBC News, 2018

Dozens Of Canadian Border Agents Were Disciplined For Misconduct, But The Details Remain Secret | BuzzFeed News, 2018

Hundreds of police misconduct cases dealt with in secret | CityNews, 2018