David Farrell

Livermore, California, US

Very strong technically - Experienced Engineer, Architect, Mentor, Manager
David's Skills
Technical
Strategy
User Experience
Sales
Recruiting
Public Relations
Product Management
Marketing
Legal
Fundraising
Finance
Design
Business Development
Operations