Joe Herring Jr.
Joe Herring Jr.

Joe Herring Jr.

Small-town guy, happily married and father of two, who daydreams too much.