Former Miami-Dade Congressman David Rivera has been charged for a second time with secretly working as an unregistered foreign agent in the United States.

But this time, Rivera is accused of trying to lobby a Trump administration official between 2019 and 2020 on behalf of a wealthy Venezuelan businessman who authorities say paid the former U.S. representative $5.5 million while trying to get himself removed from a federal government sanctions list.

Rivera, 59, was charged Tuesday by a federal grand jury in Washington, D.C. with failing to register as a foreign agent for Raúl Gorrín, a Caracas TV mogul close to Venezuelan President Nicolás Maduro, and with laundering lobbying payments through Rivera’s firm, Interamerican Consulting, Inc.