terrance spencer