Joe Anderson has been charged with bribery, misconduct in a public office and conspiracy to commit misconduct in a public office.