The deadline has passed for people living at the OU Motel in Norman, but thankfully another company decided to step in and offer help.
Located in Buffalo, the ECIDA manages 17.42 million square feet in the region. The agency oversees properties such as 143 ...