I live in the upper southeastern region of Arizona in U.S. There's a type of tree growing in my back yard that I can't seem to identify. Its growing in an arrangement very similar to an ocotillo plant. It has single spiny stems coming up out of the ground. They don't branch out but have large sharp spines with leafs growing out of them. It doesn't look anything at all like any of the native desert plants in the area. There's mesquite and sage and various types of cactus.
At the moment the stems are about five feet tall. I took clippings about two feet in length and photographed them. It seems I'm only able to post two links so I've chosen the clearest images that I have. I'm very curious as to what this is and any help would be greatly appreciated.