Press Release

STL appoints Mihir Modi as Chief Financial Officer