bob spence