A former Capital Region town justice and lawyer pleaded guilty on Monday to working with a financial adviser to bilk about $11.8 million from trust funds that they were responsible for overseeing.

Former Town of Guilderland Justice Richard Sherwood agreed to resign from the bench in April, pleaded guilty to federal money laundering and tax crime charges and a state charge second-degree grand larceny, a class C felony, according to news releases from the New York Attorney General’s Office and the U.S. Attorney’s Office for the Northern District of New York.