In my opinion, this is a 1st year female Baltimore Oriole for sure. Looking at the the nape and auriculars, it is obvious that they are very gray, lacking almost all yellow tones. In a Bullock's Oriole of the same age, this area (nape and auriculars) is a bright yellow-orange. Also, you can see a bit of pattern on the mantle, which points more towards Baltimore.
And as for range, Baltimore Oriole's winter range extends up the Atlantic coast into NC, so, it's not too out of range.
Art Thread