Jim Leape
Jim Leape
Co-Design Leads

Stanford Center for Ocean Solutions