Keith J. Allred

KEITH J. ALLRED {[email protected]} graduated with high honors from Brigham Young University (1979) and became a professional naval officer. He holds graduate degrees in law, business, and national security affairs and is currently serving as a military judge. In addition to publish￾ing in professional legal and national security journals, he is a peer re￾viewer or editor for Armed Forces and Society and the Naval Law Review.

Who was Second Nephi?

Articles/Essays – Volume 42, No. 4

Read more