A senior correspondent of the PBS News Hour and a radio host of America Aboard.
He graduated from the University of Chicago with a Master of Arts degree in social science.
He was an active member in the Episcopal Church.
He has three children with his wife Carole.
Like actress Debra Messing, he was born in Brooklyn.