William Pete Cunningham was a Democratic member of the North Carolina General Assembly representing the 107th House district, including constituents in Mecklenburg county. He resigned on December 31, 2007, in his 11th term.