GATES CRAIG D — Insider transactions, Director at KEY TRONIC CORP / CYBEROPTICS CORP | InsiderLens