David Miliband

David Wright Miliband PC is chief executive of the International Rescue Committee and public policy analyst.

Known For

Birth Location London, England, UK
Born 1965-07-15
David Miliband hasn't worked on any movies or TV shows