Compass strikes deal to buy Stribling