The developer of a 1.5 million-square-foot data center project proposed for an Superfund site has again returned to the ...