John Craig — Insider transactions, Director at Africa Oil Corp. / BlackPearl Resources Inc | InsiderLens