David Lister is a tour de force who offers unrivalled support to his clients. He is passionate about everything he does. He is driven by wanting to get the right outcome for the clients. Any person seeking his advice will be extremely fortunate and have made the right choice.