Operator Summary
Operator Name: Stroud Petroleum, Inc
Address:
416 Travis St., Ste. 600
Shreveport, LA 71101
Shreveport, LA 71101
Production Dates on File: August 2020 to January 2024
2 Counties With Production
12 Currently Producing Wells
27 Total Wells
414 Barrels of Oil Produced in Nov 2023