ORLEANS COUNTY/Albion man charged in overdose death of his wife
On September 3, 2018, the Albion Police Department arrested Kevin J. McMullen at his residence located at 12394 West Lee Road in the Town of Albion. The Orleans County Sheriff’s Office assisted the Albion Police in taking McMullen into custody. The arrest comes after a 9 month investigation conducted by …