Dan Culliton promises integrity as he joins the Fayetteville City Council
The new councilman replaces one who resigned under pressure following accusations of misconduct.
The new councilman replaces one who resigned under pressure following accusations of misconduct.