North Fork Solar Recurrent Energy owns and operates the North Fork Solar Project, a 160 MWp solar photovoltaic power generation facility in Kiowa County, Oklahoma. North Fork Solar 12 de marzo de 2021