Former Gov. Mike Easley spent nearly five hours on the witness stand Wednesday trying to blunt allegations that he and his 2004 campaign violated state campaign finance rules.