McNeill's public career began in 1996 when he was elected Whitehall Township commissioner. He served until 1999 when he resigned from the position. In 2003, he was appointed to a spot on the ballot left vacant after a candidate for township commissioner died, and he took office again in 2004.