McLeod Cobb Investments is a Houston-based family office founded by the McLeod-Cobb family, focusing primarily on sustainable investments in Class A retail real estate. Led by Meredith and Michael McLeod-Cobb, the firm aims to develop properties that adapt to the evolving retail landscape.