MCCABE, HAMILTON & RENNY CO., LTD.