WILLIAM J. WALSH ASSOCIATES, INC.