Operator Summary
Operator Name: Stroud Production, LLC
Address:
333 Texas Street, Ste. 860
Shreveport, LA 71101-5302
Shreveport, LA 71101-5302
Production Dates on File: February 2015 to July 2024
1 Counties With Production
1 Currently Producing Wells
8 Total Wells
443 Barrels of Oil Produced in Jun 2024