Jean Flanagan

Jean Flanagan (on leave)

Senior Manager, Ethics