kyle slings