This pitchman deserved to make another pitchHOUSTON -- The Church of the Lord Jesus Christ is housed in a metal warehouse-type building on a side street in Houston, about 12 miles...