GraVoc
Director, Software Development
GraVoc Associates Inc.
Director - Software Development
GraVoc Associates
Lead Developer
United States Marine Forces Reserve
Command and Control Systems Officer
VersaCall Technologies Inc.
Software Developer
National University
United States Naval Academy