Career
Brown served as deputy mayor of Evesham Township from 2007 to 2008. In 2008, he was elected to the Burlington County Board of Chosen Freeholders as a Democrat, becoming one of the first Democrats to hold the position since 1983. He announced he would not seek re-election for freeholder in 2011.
On August 11, 2011, after the resignation of Patrick Delany from the General Assembly seat in the 8th district, Burlington County Republicans selected former Mount Laurel Township mayor Gerry Nardello to serve the remainder of Delany"s term and also selected Brown to be the Republican candidate in the 2011 general election.
Brown and his running mate Scott Rudder defeated the Democratic candidates, Anita Lovely and Pamela Finnerty. He was sworn in on January 10, 2012.
He announced his retirement from the Assembly prior to the 2015 elections citing frustration for being in the minority party in the Legislature and his desire to spend more time with his family. Brown resides in Evesham Township.