Rob DuncanWrong Rob Duncan?
Powell Industries , Inc.
8550 Mosley Drive P O Box 12818 8550 Mosley Drive P O Box 12818
Houston, Texas 77075
Company Description: Powell Industries, Inc. (Powell) develops, designs, manufactures and services engineered-to-order equipment and systems for the management and control of electrical... more