@Prochilodus246 Yours seems to be the best match. Turquoise-fronted Amazons were also in the exhibit and they looked different; for one, they have a black beak.
@SusScrofa Excellent point about the bill color! I didn't even consider that so thank you for that moment of clarity! The bill color would rule out pure Blue-fronted, but it could still be a hybrid. I agree that Yellow-shouldered is a good match, but that's a rare Amazon in the exotic bird trade and even rarer in the zoo world in North America. But this bird does have the white forehead and yellow thighs of a Yellow-shouldered Amazon. I'm torn between Hybrid and Yellow-shouldered Amazon.