Readfeed

A. Jacob Odgaard

  • River training and sediment management with submerged vanesRiver training and sediment management with submerged vanes