Dollars to donuts that $500 donation was given to the waiter Turnipseed by lawyer Calhoun.
Lawyer Hamilton probably did it. I suspect that the reporter knew this as well. That's most likely why he put the following in the article:
Hamilton, donor records show, donated the maximum $2,000 to Edwards last year, and has contributed to the campaigns of other Democrats.