Steve Armsted was seen by the Court for his initial appearance this morning.
The papers filed with the clerk of court detailing the charges are public documents.
His bond was set at $2 million cash. He is currently being held in the Clinton County jail.
His preliminary hearing, where the State of Iowa files its formal charges, is set for September 21st at 8:30.