Meet Craig.  He's...