Leonard Liggio

Leonard Liggio is a professor of history and law at George Mason University, Fairfax, Virginia.