Jeff Strand

JEFF STRAND lives in Tampa, Florida, and doesn't believe in voodoo. But he still thinks you should carry a doll around, go up to people you don't like, and chuckle while you jab it with pins, just to make them squirm. Poke around his gleefully macabre website at