Kevin G. Long

By

At the time this article was written, Kevin G. Long was a doctoral candidate in Government at Claremont Graduate School in California, and a frequent contributor to several Catholic publications.

MENU