search David H.M. Lambert