WILLIAM MOORE ASSOCIATES, INC.