Naval Surface Warfare Center
Supervisory Engineer
Naval Sea Systems Command (NAVSEA)
Electronics Engineer
electronic engineer
Naval Air Warfare Center Aircraft Division (NAWCAD)
Electronic Engineer
California Polytechnic State University-San Luis Obispo
University of Southern California