David Smith Associates Llp