Lorrie McCabe Email

Chief Financial Officer . Clearwater Power Company

Current Roles

Employees:
38
Revenue:
$6.7M
About
Clearwater Power Company is an utilities company based out of 4230 Hatwai Rd, Lewiston, ID, United States.
Clearwater Power Company Address
4230 Hatwai Rd
Lewiston, ID
United States
Clearwater Power Company Email
Clearwater Power Company Phone Numbers
208-743-1501

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.