McCracken Richard P — Insider transactions, Director at NOBLE INTERNATIONAL, LTD. | InsiderLens