Marine Corps Systems Command
Chief of Staff
Marine Corps Systems Command
Operations Officer
Marine Corps Systems Command
Adjunct Faculty
Marine Corps Systems Command
Assistant Chief of Staff G-2
US Pacific Command
Chief, Current Operations Division
Marine Corps Systems Command
Division Chief, Intelligence Operations
Herndon Solutions Group
Senior Program Manager
Marine Corps Systems Command
Executive Officer
UCLA
Commanding Officer and Department Chair and Professor of Naval Science
University of Southern California
Commanding Officer and Department Chair and Professor of Naval Science
U.S. Army War College
The United States Army War College
University of Southern California