Aussi connu sous le nom de John « Spud » McConnell, il est né et vit en Louisiane, à Baton Rouge. Il a joué dans plus de 40 films. Il est apparu régulièrement dans des films tournés dans le Golfe, ainsi que dans de nombreuses pièces de théâtre incluant une tournée « Off-Broadway » avec
The Kingfish où il parodie le gouverneur de Lousiane, Huey P. Long.
Il est peut-être mieux connu pour avoir interprété Ignatius J. Reilly dans
A Confederacy of Dunces. Pour ce rôle, il a été honoré avec l’installation d’une statue taille réelle en bronze à son effigie sur l’historique
Canal Street en Nouvelle Orléans. A la télévision, John a notamment fait des apparitions sur trois saisons de
Roseanne et a joué un rôle récurrent sur la série de science-fiction,
The Riches. Il est aussi une personnalité radiophonique et anime régulièrement un talk-show. En 2008, il est à l’affiche de
Jeux De Dupes.