In 1947, Leslie Orr and Harold Boss, both pioneers in the fields of business consulting, organizational excellence, and what is now referred to as corporate sustainability, founded Orr & Boss in London England. Messrs Orr and Boss started our firm on this fundamental philosophy: We work in partnership with clients to develop and implement competitive strategies that result in superior and sustainable corporate performance for them.
Since the late 1940s, Orr & Boss has evolved into a highly respected, international management consulting firm. While still maintaining a strong presence in Europe, Orr & Boss has been headquartered in the Detroit, Michigan area since the early 1980s. And as our clients have expanded operations into Latin America, Eastern Europe and Asia, we have been there to help them understand the requirement for success. Through our network of international offices and consultants, we are capable of serving clients in most regions of the world.