David Neale Neale is head of David Neale Associate