J.J. WALSH & CO. INC.