David López presta assessoria a empresas nacionais e internacionais na resolução de disputas. A sua atividade está centrada na representação de clientes em arbitragens nacionais e internacionais e em processos perante os diversos tribunais colombianos, bem como perante entidades da administração pública e organismos de controlo.
Os diretórios legais descrevem-no como um advogado “com a capacidade de elaborar eficazes estratégias de litigância que permitem defender interesses perante o poder judicial”.
Antes de ingressar na Cuatrecasas, trabalhou no âmbito da resolução de disputas numa sociedade de advogados boutique na Alemanha.
Foi professor da cátedra de Direito dos Bens e dos Contratos Civis e Comerciais da Universidad del Rosario, bem como no Diploma Prático em Arbitragem organizado pela Universidad Nacional de Colômbia e pela Superintendência de Sociedades do Estado Colombiano.
Foi árbitro no Willem C. Vis International Commercial Arbitration Moot Court (Vis Moot) em Viena.