David Williams

David Williams is managing director at Trace & Connect.

Can you be confident that you’ve made all reasonable efforts to reach your customers?