Author: Krout, John A. Krout, John A.