Office

Colliers: Florham Park campus inks 20,000 sq. ft. in new leases