JJ Vincent is a 40-something guy who lives in north Alabama with his two partners and their three dogs, five cats, and a hamster. He's a graphic designer, copyeditor, and polycrafter who is equally fond of knitting and NASCAR and gleefully surrounds himself with pink sparkly things.