Edward Haigh Director Edward Haigh is a director at Source Global Research, a research and strategy firm for the global management consulting industry.