Lockheed in Fort Worth has most, but not all, of its buildings in on Federal Property. They lease a couple of their buildings from a commercial real-estate firm. These leased buildings are not on federal property or owned by Lockheed.Per the DOD contractors
Fort Worth Lockheed would be a problem since it is Federally owned property which is leased by LM with access controlled parking
If a Lockheed employee works at one of the buildings that's not on Federal property, then they should be able to carry under SB321. What would get tricky is when they have to drive over to one of the other buildings that is located on Federal property.