Lorelle Talford
United States

Lorelle is ICIJ's senior finance manager based in Washington, D.C.

Back to Our Journalists