Longfellow closes on $117.7M purchase of Durham’s Keystone Technology Park