Report - The Overview Report · Leah Barnes Serious Case Review 4 doubt’. On 8 th November 2013, at Northampton Crown Court, Mark Dennis pleaded guilty to causing the death of Leah Barnes.

Please pass captcha verification before submit form