richard finch

Charles Ellison arizona death row

Charles Ellison Arizona Death Row

Charles Ellison was sentenced to death by the State of Arizona for the murder of a couple. According to court documents Charles Ellison and Richard Finch broke into a home and killed the residents, Joseph and Lillian Boucher. Charles Ellison and Richard Fitch were arrested soon after. Richard Finch would plead guilty to the double […]

Continue Reading