Jim Flaherty 1949 - 2014