Otto Energy has tapped investors for $20 million, with the proceeds set to be spent on drilling programs across the company’s projects.
Otto Energy has tapped investors for $20 million, with the proceeds set to be spent on drilling programs across the company’s projects.