David Pierce

David Pierce

Engineers Without Borders (volunteer)

Professional Engineer, retired

More