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 February 2024
1 Counties With Production
1 Currently Producing Wells
8 Total Wells
387 Barrels of Oil Produced in Jan 2024