Denholtz Properties has snagged its first tenant at more than 213,000 square feet of newly built logistics space in Texas, leasing nearly 32,000 square feet to OTC Industrial Technologies.