Photo taken by Debbie Castro- April 2011 in Cottonwood, AZ.
We think this is a Bullock's Oriole-
A link to All About Bird's shows an image that appears to be the same bird.
http://www.allaboutbirds.org/guide/Bullocks_Oriole/id
There are two photos below---a copy of the orginal photo and a digitally enhanced photo....
The second image here has been digitally enhanced for a better view of the colors and contrast. JS