The situation at Star Tek does not appear to be exactly what came to light yesterday.
According to several sources with knowledge of Star Tek, the new local operation was not a startup. Instead, its roots lay in Jonesboro, Arkansas.
According to the information we have received:
Speak Up…