Donald M. Johnson, of Porter, pleaded guilty on Jan. 25 to a single Class C felony charge of a broker-dealer registration violation, a deal under which Johnson will serve four years on probation and must pay $604,500 in restitution to six of his victims.