Sunglass and sportswear maker Oakley Inc has agreed to buy retailer Iacon Inc for an undisclosed sum. An article in the Wall Street Journal said the move would give the company more control of how its products are sold. The announcement comes just a month after Oakley's biggest distributor, Sunglass Hut, decided to change its focus to brands owned by its new Italian parent Luxottica Group SpA.