A Montgomery County, Pa., lawyer allegedly concocted schemes to help eight clients and two of his employees hide more than $23 million in income and avoid paying more than $4.6 million in taxes, a federal grand jury charged in a 168-page indictment handed up Wednesday.

Attorney Bernard J. Bagdis, 58, who has an office in Blue Bell, Pa., was arrested Wednesday at his home in Norristown, Pa. The indictment accuses him of allegedly assisting his clients — including two doctors, a lawyer and several small-business owners — in funneling large portions of their income through shell corporations.