I read that it’s a small truck company or something
I wasn’t going to say anything crazy just tell him its in bad taste and he should change the name.
But that’s an interesting little piece of info that there is a twin towers office building. I did not see it when searching.
I hope they are nice looking buildings :)
Google Twin Towers Dallas, Texas. It should come up, looks like a nice place, I have never been there.