A Filipino former union president who was serving a life sentence for murder has been found dead at Stafford Creek prison near Aberdeen, according to The Aberdeen Daily World.
You are here: Home / Archives for Sheri Izatt
A Filipino former union president who was serving a life sentence for murder has been found dead at Stafford Creek prison near Aberdeen, according to The Aberdeen Daily World.