FARMERS BRANCH, TEXAS — Lee & Associates has negotiated a 91,520-square-foot industrial lease in the northern Dallas metro of Farmers Branch. According to LoopNet Inc., the building at 12301 Stemmons ...