#Personnel recruiting service #Executive recruiters #Employment agency: oil & gas industry #St. John's #NL #Newfoundland Labrador #Personnel recruiting service #Executive recruiters #Employment agency: oil & gas industry #561310-Employment Placement Agencies and Executive Search Services