Before joining Elk Street Group as a Principal, Thomas was President and founder of TLM Associates, a government relations company he started in 2005. Prior to starting TLM Associates, Thomas worked in senior positions in New York City government for twenty-five years. He served as General Counsel to the New York City Council from 2002 to 2004. Prior to that, (1999-2001) Mr. McMahon worked for the New York City Partnership and Chamber of Commerce as their Senior Vice-President with responsibility for the business organization’s government affairs agenda in Washington, Albany, and New York City. From 1989 through 1999, he worked at the New York City Council Finance Division, serving as Director of that office from 1994 to 1999. From 1985 to 1989 he worked in the Koch Administration’s Office of Legislative Affairs where he served as First Assistant Legislative Representative. He began his career as a staff analyst in the New York State Assembly.