Contributions of Peter DAVID