steven spencer