Edward J. Hagerty

Edward J. Hagerty is an associate professor of history at American Military University