Sto Corp. names Christopher M. Thomas as new Chief Financial Officer