James Andrew Tallon, of Ypsilanti, was indicted on federal charges of distributing, receiving and possessing child pornography in the U.S. District Court Eastern District, according to court records.