Visiting Senior Lecturer of War Studies
Gettysburg, Pennsylvania
Royal Military Academy Sandhurst
Visiting Senior Lecturer of War Studies
Shepherd University
Director and Professor
Norwich University
Adjunct Professor
US Army
Ordnance Officer
US Army
Retired
United States Military Academy
Assistant Professor, Dept. of History
Major, US Army, retired., Professor of History, ret.
Free-lance historian, author and consultant
University of Missouri-Kansas City
York College of Pennsylvania
Rutgers University-New Brunswick