khalil spencer