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.