David has been incredible to work with. Let me be clear, no one works for free and his time is valuable. But right from the first consultation he was upfront about whether there was something there we could work on, How the process works and what I would need. And that's far more valuable, it's the reality check you need in a time of usually lots of hurt and unfairness: saves time and money on both ends too. Cannot recommend him enough, I'd choose to work with him any day!