Corporate department responsible for setting and enforcing safety policies and technical standards across operations.
S&TD
Definition
Safety & Technical Directorate
S&TD means Safety & Technical Directorate.
✓ Verified term
Safety & Technical Directorate
S&TD means Safety & Technical Directorate.
Corporate department responsible for setting and enforcing safety policies and technical standards across operations.
You might also be looking for