John A Wagner Author & Editor

John A. Wagner, PhD, has taught classes in British and American history at Arizona State University in Tempe, AZ, and Phoenix College, in Phoenix, AZ.