Jim Deitch

Teraverde

Current Role: CEO
deitch-jim-110.jpg