mike spence