Adjunct Instructor of History
Waynesboro, Virginia
Liberty University
Adjunct Instructor of History
U. S. Army Command and General Staff College
Instructor
Virginia Military Institute
Adjunct Instructor of History
Radford University
Adjunct instructor of history
Joint Services Command and Staff College
Directing Staff (Military Faculty)
NATO SOF Headquarters
Instructor
Virginia Tech
Adjunct Instructor of History
King's College London
University of Alabama
US Army Command & General Staff College