News

Real estate firm Oppidan Investment Company is planning a new data center in Albuquerque, New Mexico. First reported by ...