Allentown, Pa., attorney John P. Karoly Jr. pleaded guilty Monday to charges of dodging $1.9 million in federal taxes by hiding more than $5 million in income.

In return, prosecutors agreed to drop all charges relating to an alleged fraud scheme in which Karoly, 59, was accused of fabricating wills after his brother and sister-in-law died in a plane crash.