Bullock's oriole
Icterus bullockii
More Bullock's oriole information: