Odell Creek: Odell Creek, OR May 16, 2011May 25, 2011 Owner: F.L. Plog Type: Independent Year Started: 1984 Location: Odell Creek State: Oregon Capacity: 0.2 MW Return to Previous Page