He has worked as a reporter at Sports Illustrated, a feature writer for the Philadelphia Daily News, a news and features producer at KYW-TV in Philadelphia and a TV critic for the Asbury Park Press. He graduated with a BA in Philosophy from Carleton College, where he was the last man off the bench on the freshman basketball team. He also attended the University of California Graduate School of Journalism.