Les Gallop

Les Gallop is an independent consultant and trainer, and has many years experience in social work, social work management and training.