This blog post has been updated.

A second alleged accomplice to former D.C. Council member Harry Thomas Jr. was charged Tuesday in federal court in the District. Prosecutors charged James Garvin, 55, of Upper Marlboro, with failing to report Thomas’s felony crimes, a felony itself.

The charge was expected; Garvin associate Marshall Banks pleaded guilty Friday pursuant to a plea agreement contingent on Garvin’s guilty plea. The Garvin charge came in a criminal information, a document that typically signals a plea deal is imminent.

Garvin is a golf pro at Langston Golf Course and was involved with Banks in the Langston 21st Century Foundation, used by Thomas to funnel more than $300,000 in city funds into his pocket.

Garvin’s case is before U.S. District Judge John D. Bates, who handled pleas from Thomas and Banks. A hearing has been set for 9:15 a.m. Wednesday. Garvin’s attorney, Vandy Jamison, acknowledged last week that Garvin would plead guilty.

The charge, misprision of a felony, carries a maximum prison sentence of three years.