Kevin grant spencer