He pleaded guilty to nearly two dozen federal fraud and money launder charges