Tamarack Valley Energy announces second quarter 2023 financial results and provides operational update