The third dimension of marine fabrication

John Bland says that there are often compromises to [...]