Bob Sez:

I suspect Zorro!