John A. Waddell
overview