Evan Dellor

Evan Dellor

Plant physiology, stress and irrigation.

Work

Engineering at ePlant

Badges

Gone streaking
Gone streaking