John A. McCall Jr.
overview