Summit Consulting Group, a firm specializing in management and organization development for 100s of companies inside and outside the US.