FARO TECHNOLOGIES, INC.