Craig Knight — Insider transactions at Africa Oil Corp. | InsiderLens