derek spence