The fugitive former director of a defunct Islamic charity was arrested Wednesday by federal agents as he arrived in Oregon to face tax and money laundering charges, his attorney said. Pirouz Sedaghaty, 50, an Iranian native also known as Pete Seda, was detained at customs after arriving at Portland International Airport from Germany. Sedaghaty, a US citizen, decided it was time to return and confront the charges, attorney Tom Nelson told The Associated Press. "He is voluntarily returning home to clear his name," Nelson said. "He always said he would return and is now looking forward to working again in the community."