10 employees
Poplar Resources operates as an independent oil and gas exploration and production company.
2018