Kevin Main is the President and Chief Operating Officer of Torus Power.
2 people are employed at Torus Power.
Torus Power is based in Toronto, Ontario.
The NAICS codes for Torus Power are [33411, 33, 3341, 334].
The SIC codes for Torus Power are [357, 35].