Catfish Joe is a poor, black, street preacher who has opinions about everything from women's hair to Machiavelli. He is always helping people if with unorthodox methods and he audits courses at... This description may be from another edition of this product.