We sold TD after holding it for 30 years: Cardinal Capital Management