WILLIAM J. REDMOND AND ASSOCIATES, INC.