Carlinville resident killed in head-on crash