Co-host of MSNBC's Morning Joe and the Today Show.
He started his career as an editor and producer for CNN Sports Illustrated.
He used to be a producer for the sports commentary show I, Max.
He has two children with Christina Sharkey Geist, whom he married on May 24, 2003. His father is Bill Geist.
He has been featured on The Daily Show with Jon Stewart.