Jeffrey Thompson, 58, a District businessman, has been charged with conspiring to violate federal and local campaign finance laws by funding off-the-books campaign activity for candidates including the