GE secures 1500MW wind contract in Spain May 31, 2017 According to news report from Spencer-Ogden, Spanish renewable energy group Forestalia has secured a contract by Spain’s Ministry…
Spencer Ogden Expands US Operations May 11, 2016 Spencer Ogden, the global energy, engineering, and infrastructure recruitment firm, has launched three new offices in Fort…