Devex

Laura Kyrke Smith

Laura Kyrke Smith is the U.K. executive director of the International Rescue Committee.