Management consulting in the areas of executive recruiting for technology companies across engineering, marketing, business development and general management positions in software, hardware and internet. Expert in assessing current management teams and making recommendations for adjustments.