Weston buys three Northeast Ohio industrial buildings for $18.9 million