Jim Margolis

Jim Margolis

Mechanical Engineer | Field Engineer, International Development | Program Supervisor | Outdoor Education Instructor

Share profile
Connections