Lorelle Talford

United States

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