John A Thain has/had a position (Position) at INSEAD

Details