FARO ASSOCIATES, INC.