Cardinal Capital Management Sells 166 Shares of International Business Machines Co. (NYSE:IBM) : vimarsana.com