John Moreland was born on June 22, 1985 in Longview, Texas, USA.
The Late Show with Stephen Colbert - Season 4
The Late Show with Stephen Colbert - Season 9
The Late Show with Stephen Colbert - Season 1
The Late Show with Stephen Colbert - Season 5