E G W ASSOCIATES, INC.