David Adams (n.