Chris Carnahan 

Poorly aging Gen X punk rock kid, veteran, ne'er do well.