Joni Lehto
Project Manager, Wind and Solar Power Development
joni.lehto@neova-group.com
+358 40 512 2375
Address