David Walker

Walker is a training and development consultant whose varied work in the aviation and financial industries has alerted him to the needs and problems of staff selection.