Buddy Carter actually said...
The United States actually achieved energy independence in November of last year.
Context
Carter states that the U.S. reached energy independence, countering claims of foreign influence on prices.
12/08/2021