Judicial Clerkship, Hon. D. Donald Palese, Superior Court of New Jersey, Camden County, 1984-1985. Deputy Attorney General, New Jersey Division of Gaming Enforcement, 1986-1989. Private Practice, 1989—. Public Defender, Township of Haddon, 1991-1998. Solicitor, Camden County Municipal Joint Insurance Fund, 1993—. Prosecutor, 1996-1999 and Solicitor, 1999—, Borough of Collingswood. Solicitor, Borough of Audubon Park, 1993-1994. Public Defender, 1994-1995 and Prosecutor, 1995-2006, Borough of Pine Hill. Solicitor, Borough of Mt. Ephraim Planning Board, 1994—. Solicitor, Borough of Audubon, 2006-2009.