trapple David