A former Maine prosecutor who disappeared hours after an appeals court upheld his child pornography convictions has been arrested after nearly three weeks on the run. US Marshal Noel March said James Cameron, 50, offered no resistance when arrested by US marshals Sunday morning at a convenience store in Albuquerque. Cameron disappeared in mid-November after cutting off his court-ordered electronic monitoring bracelet. Cameron was convicted of child pornography charges in 2010 and sentenced to 16 years in prison. A federal appeals court last year ordered Cameron freed on unsecured bail pending his appeal. In its decision last month to uphold some of the convictions and vacate others, the appeals ordered Cameron’s case back to US District Court in Maine for resentencing.