John Laroche is a tall guy, skinny as a stick, pale-eyed, slouch-shouldered, and sharply handsome, in spite of the fact that he is missing all his front teeth.