Nope, I did an extensive search on Don Juan last night. Its not him.

Time for me to fess up though... its Dudley the Duck in his cat disguise!

Ok, seriously, who IS that cat!?!?