{
  "id": "2003-novemberdecember-spreadsheet-good-eye-help-find-missing-money",
  "slug": "2003-novemberdecember-spreadsheet-good-eye-help-find-missing-money",
  "url": "https://dwillis.github.io/uplink/article/2003-novemberdecember-spreadsheet-good-eye-help-find-missing-money.html",
  "year": 2003,
  "month": "November/December",
  "monthNum": 11,
  "headline": "Spreadsheet, good eye help find missing money",
  "kicker": "SPOTLIGHT: CITY GOVERNMENT",
  "author_name": "Paul Egan",
  "author_title": "",
  "affiliation": "The Detroit News",
  "summary": "The Detroit News used Excel spreadsheets to compare PAC-reported contributions with candidate-reported receipts, uncovering that Detroit Mayor Kwame Kilpatrick failed to report $16,650 in campaign contributions from 30 PACs during 1999-2000.",
  "keywords": [
    "contributions",
    "database",
    "reporting"
  ],
  "topics": [
    "Investigative Methods",
    "Government & Politics",
    "Data & Databases"
  ],
  "technologies": [
    "Excel",
    "Access"
  ],
  "full_text": "When political candidates fail to report receiving campaign contributions, the money has essentially disappeared.\n\nUnless the contributor reports the candidate's failure to publicly report the money, which is unlikely, there is almost no way of knowing the candidate ever received it.\n\nThe exception is with contributions from political action committees. Unlike individuals, whose contributions are only reported by the candidates who receive them, PACs must file public reports that detail their political contributions.\n\nUsing a spreadsheet or database manager to compare the contributions that PACs report making to a candidate with those the candidate reported receiving from the same PACs is an excellent way of testing the accuracy and integrity of a candidate's campaign-finance reporting.\n\nIn July, The Detroit News used Microsoft Excel to conduct such an examination of Detroit Mayor Kwame Kilpatrick, a former Democratic minority leader in the Michigan House of Representatives. Over the two-year period studied, 1999-2000, The News found that PACs reported writing 30 checks totaling $16,650 to Kilpatrick's state House campaign fund that Kilpatrick never reported receiving. Journalists could use a database manager, such as Microsoft Access, to match the data, especially where there are many contributions.\n\nRaising questions\n\nThree factors prompted the News to take a look.\n\nFirst, the PAC money Kilpatrick's state House fund reported receiving - a little over $120,000 over the two-year period - appeared low relative to other state legislators in leadership positions.\n\nSecond, Kilpatrick had a history of noncompliance with state campaign finance laws, accumulating more than $13,000 in fines over five years for late filing of reports to the state and county.\n\nThird, the state had recently refused Kilpatrick's request to dissolve his state House committee, because of reporting discrepancies of between $1,400 and $2,900 - much smaller discrepancies than those uncovered by the News.\n\nWithout a computer the analysis would have been next to impossible. Even with one, it required considerable drudgework.\n\nIn Michigan, where some committees file electronically and others still file paper reports, data on candidate receipts and PAC contributions is supposed to be easily accessible in electronic format. Data filed electronically is added to the Michigan Secretary of State campaign finance database that can be queried on the Web (see http://miboecfr.nicusa.com/cgi-bin/cfr/contrib_anis.cgi.) State workers manually enter information filed on the paper reports into the same database.\n\nGetting a file of Kilpatrick's reported contributions was simple: I punched in the candidate's name, set the date parameters for 1999 and 2000, and downloaded an Excel file with all the reported receipts. Then I deleted the records of contributions from individual contributors, leaving only 109 PAC contributions.\n\nGetting a file of contributions that PACs reported making to Kilpatrick in 1999 and 2000 was much more difficult. Most PACs file on paper. The state uses the candidate reports as its source of PAC contribution data. So Kirkpatrick's unreported PAC contributions would be missing.\n\nThe only way to get the data was to examine scanned reports from all 1,000 or so Michigan PACs during 1999 and 2000 and manually create a spreadsheet of contributions they reported making to Kilpatrick. Using a similar format to the first spreadsheet, my new table included a column for the name of the contributor, one for the amount of the contribution, and one for the reported contribution date.\n\nContributions reported to Kilpatrick by the PACs had 145 records. Since the databases were relatively small, I sorted each spreadsheet alphabetically by contributor and used my eyes to do the matching, striking out pairs of contributions and receipts until I was left with a list of what appeared to be unreported contributions. If I were to try a similar analysis again, I'd clean up the files, load them into Access and try joining them by contributor name and amount.\n\nChecking on the PACs\n\nLooking at the unmatched contributions, I saw that I still had plenty of work ahead.\n\nPACs are sometimes known by more than one name, and it's important to check for inconsistencies between the name used by the contributor and the one used by the recipient when recording the contribution.\n\nWe found instances with matching contributors but differing contribution amounts. Because there was no easy way to determine which table contained the correct amount, the News did not include these contributions in its results and focused solely on contributions that were not reported at all by Kilpatrick's committee.\n\nIt's also possible that a contributor reported making the contribution within the time period covered by the analysis, but the candidate did not report receiving it until a later time period. For that reason, we searched all reports filed by the candidate after the time period covered by the analysis.\n\nContributions can go astray in other ways. For example, the News found instances in which a PAC reported contributing to Kilpatrick's campaign committee, but Kilpatrick reported depositing the money into his own political action committee, called Generations. Since he reported the contributions as received somewhere, these were not included as missing.\n\nInterestingly, among the missing contributions the News found were two totaling $3,150 that Kilpatrick's PAC reported making to his campaign committee but his campaign committee never reported receiving.\n\nLost in the mail?\n\nAnother problem to be aware of is contribution checks that get lost in the mail or become outdated because they are not cashed quickly enough. In those cases, Michigan law requires the PAC to adjust the balance by reporting the amount of the lost or uncashed checks as \"other income\" in a subsequent report.\n\nIt makes sense, then, that the time period chosen for the analysis should be far enough in the past so such anomalies can be discovered and accounted for in the reports. That was one of the reasons the News examined the final two years when Kilpatrick was in the state House, rather than the period during his more recent job as mayor of Detroit.\n\nAs a further check, the News contacted a sample of the PACs that reported making contributions to Kilpatrick that Kilpatrick never reported receiving. Contributors confirmed that at least eight of the unreported checks, totaling $5,150, had cleared the bank.\n\nAfter the News published its report, a spokesman for Kilpatrick acknowledged that there appeared to be a reporting problem and said Kilpatrick's committee had hired an attorney who specialized in financial matters to try to resolve the issues.\n\nPaul Egan is a former staff writer for The Detroit News and can be contacted by e-mail at paulegan@sympatico.ca.",
  "provenance": {
    "extracted_by": "anthropic/claude-sonnet-4-6",
    "extracted_at": "2026-07-05",
    "verified": true
  },
  "similar": [
    {
      "slug": "1996-january-public-interest-contributions-and-the-candidates",
      "score": 0.177
    },
    {
      "slug": "1995-july-theyre-in-the-money",
      "score": 0.167
    },
    {
      "slug": "1992-october-the-national-library-on-money-and-politics-searches-databases-for-you",
      "score": 0.166
    },
    {
      "slug": "1995-july-uplink-update",
      "score": 0.163
    },
    {
      "slug": "1999-januaryfebruary-charting-campaign-cash",
      "score": 0.16
    }
  ],
  "html_url": "https://dwillis.github.io/uplink/article/2003-novemberdecember-spreadsheet-good-eye-help-find-missing-money.html",
  "json_url": "https://dwillis.github.io/uplink/article/2003-novemberdecember-spreadsheet-good-eye-help-find-missing-money.json"
}