Clearwater Power Company

0 followers


Clearwater Power Company is an utilities company based out of 4230 Hatwai Rd, Lewiston, ID, United States.

Industries

Headquarters

Lewiston, US

Employees

11-50

Links

Org chart

Telly Stanger
General Manager/Chief Executive Officer

Telly Stanger

Collapse
Lorrie McCabe
Chief Financial Officer
Bob Pierce
Chief Operating Officer

Teams

This company has no teams yet