(CNN) - The South Carolina Law Enforcement Division is investigating how Alvin Greene, an unemployed political newcomer who could not afford a lawyer when facing criminal charges last year, came up with the $10,440 needed to get his name on the Democratic Senate primary ballot.
The State newspaper reported Monday that Greene is under investigation.
SLED traditionally does not have subpoena power, which would make it difficult to obtain Greene's bank records in the event that he refuses to turn them over.
But according to The State, the agency will take advantage of a new law, signed by Gov. Mark Sanford last week, that allows law enforcement officials to issue administrative subpoenas to financial institutions.
In the wake of his shocking upset victory over establishment favorite Vic Rawl in the June 8 primary, dumbfounded observers wondered if Greene had been planted on the ballot by mischievous Republicans looking to meddle with the Democratic ballot.
But Greene maintains that he tapped into his personal savings to pay the filing fee.
Top Democrats told CNN as early as June 17 that SLED had begun looking into Greene's financial situation at the request of a state lawmaker, but until Monday the agency would not confirm an investigation was underway.
A Republican state representative, Chip Limehouse, wrote to SLED on June 16 asking the agency to examine Greene's finances because the 33-year-old was given a public defender after he was hit with felony obscenity charges last year.
In the letter, Limehouse wrote that if Greene is not indigent, he should refund taxpayers for those legal services.