David has extensive experience in the banking industry, having served as administrator, controller, operations director, and small business and commercial lending officer. In addition to having experience in management recruitment, he has expertise in business development, and financial and cash flow analysis. David also has significant experience in board management of non-profits.