I have always found this a most curious (and therefore typical of Houston) building
I think this design stemmed from the period when pyramids were felt to possess special spiritual energy
there is a new addition in the backgound, not quite so odd, but hardly conventional
I think this is a "non-denominational" Church