TSI Files for Possible IPO