David has 33 years of practical "hands-on" experience working with both individuals and teams at all levels with his corporate and individual clients in the area of Professional and Personal leadership development. Focusing on the development of positive relationships, project management and continuous process improvement. David has extensive experience and skills in the area of Organizational Psychology, understanding the importance of good process while maintaining the dynamic of the role people play in relationship to the processes they operate within. "Processes drive the business and people drive the processes." Challenges that people encounter are challenges that impact the organization and the ability to effectively achieve the goals of the organization.