JOSEPH G. SHANAHAN & CO., LTD.