Stephen Arthur Deflaun sentenced to 50 years without parole in 2001 double homicide
San Luis Obispo County Superior Court Judge Jacquelyn H. Duffy sentenced Stephen Arthur Deflaun to 50 years to life without the possibility of parole…
Continue Reading