All statements about James O'Neil

All statements from James O'Neil

False

Wind power tops solar in dependability