Engineers Without Borders (volunteer)
Professional Engineer, retired
More
June 2023
Based on pledges
David's pledge activity based on country
Projects that David funded that have shared project outcomes
David's projects haven't shared results yet.