David Cummings

(Contributor)

David Cummings is senior associate at Allen & Overy.