Thimblerigger

n.
  1. One who cheats by thimblerigging, or tricks of legerdemain.