Richard A. Hall has taught courses on various areas of American popular culture as well as U.S. military history. Retired from teaching, he lives in Laredo, Texas.
Sign in or create an account
Enter your email to continue. We'll create your account if you're new here.