frank spence