John Roche — Insider transactions, Director at RIVERSTONE ENERGY LIMITED | InsiderLens