David has over 15 years experience in managed services and software solutions, in this time he has developed a strong skill set in managing teams to deliver consistent compounding results.
David spends a lot of free time playing golf, which is where most of his business dealings are done.