David ha dirigido equipos de inventiva de soluciones innovadoras en el mercado abierto con gran acogida y realizado actividades de coaching para ejecutivos de primera línea en varios países.
Ha trabajado como entrenador de negociadores y administradores de conflictos en varias empresas y organizaciones. Trabajó en Hay Group como Director de la práctica Construyendo Organizaciones Efectivas para los países Andinos y en Bayer como Director de Recursos Humanos.
Fue integrante del comité consultor para el desarrollo de las simulaciones de América en Simulaciones de Negociación y Comunicación Internacional (ICONS) en la Escuela de Gobierno y Ciencia Política de la Universidad de Maryland. Participó en la capacitación de la Sociedad de Aprendizaje Organizacional (SOL) y posteriormente fue facilitador de su fractal en Colombia.
Ha enseñado Negociación y Comportamiento Organizacional en destacadas universidades de la Región Andina incluyendo, entre otras, los programas de Marketing Estratégico del CESA (Bogotá), las maestrías en Administración de Empresas de la ESPOL (Guayaquil) y el ICESI (Cali), y los programas de Ingeniería Industrial y Administración de la Universidad de los Andes (Bogotá, Colombia), donde además fue profesor e investigador por espacio de 20 años.
Actualmente es director de Gleiser Consulting, desde donde ha acometido procesos de colaboración con asociados en Canadá para el fortalecimiento y desarrollo del movimiento de innovación abierta y desarrollo de métodos de innovación sistemática. Además es profesor de Negociación Internacional en la Maestría de Ciencia Política de la Universidad de los Andes y director del curriculum en español de Negociación del DRRC en la Escuela de Management Kellogg.