Aller au contenu
Huling James — TRANSATLANTIC PETROLEUM CORP. insider: 5 transactions · InsiderLens