I've seen him in Epcot at the designated Character greeting area in the back of Morocco and also right next to the lagoon in the Morocco area (the opposide side of the gift shop from where the stage is that Mo-Rockin plays.
Also have seen in at Magic Kingdom in Adventureland next to the Magic Carpets ride. There is a small character greeting area next to the gift shop there.