John A. Thomas Jr.
overview