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.
Link: Armsted-Affadavit
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.