Online Exclusive October 28, 2019Educational Facility Renovates Former Plastics Manufacturing Site South Texas College (STC) opened its Technology Campus expansion in McAllen, Texas, with a unique ribbon-cutting ceremony in which college officials wielded a blow torch to…