Borrego Solar Systems, Inc.
Applications Engineer
US Navy Reserve
Assistant Country Director
US Navy Reserve
Operations Officer
US Navy Reserve
Administrative Officer
US Navy Reserve
Commanding Officer
Onto Innovation
Engineering Program Manager
US Navy Reserve
Project Officer
US Navy Reserve
Maritime Liaison Officer
US Navy Reserve
Training Officer
ONRG
Country Director for the North and South America Region
United States Merchant Marine Academy
Naval War College