David Martin (n.