Donald Trump has announced most of his cabinet selection, bringing in expected names but also some whose potential impact and interest in shipping are unclear.

The US president-elect aims to name all cabinet posts by the Thanksgiving holiday on Thursday. With his party in control of the Senate, approval for many will face little resistance, although more controversial nominees are bracing for tough confirmation hearings.