Leroy Menard Image
Inmate ID #A97778
Gender Male
Current Facility Walpole Police Detention
Location Walpole, Massachusetts
Time Left 1258
Release Date
Phone 508-668-1212
Inmate Custody Status
Share