He has been a staff writer and political columnist for The Philadelphia Inquirer since January, 2015. He also served as political editor for The Philadelphia Daily News, where he worked from October, 1999 until January, 2015.
In this time, Brennan has written about elections for President, The U.S. Senate, The U.S. House, Pennsylvania Governor, Philadelphia Mayor, City Council and District Attorney. He has worked from bureaus in the state house and City Hall, covering budgets and legislation, political corruption investigations and trials.
He has also written extensively about the state take-over of local school districts, the legalization of casinos in Pennsylvania and SEPTA, the sixth-largest transit system in the nation.