David has served in individual and management roles within companies ranging from pre-incorporation startups to multi-billion dollar Enterprises.
His established reputation for competence always has its roots in knowledge and experience with a wide range of specific technologies, and a voracious lifelong appetite for learning.