James Macharia 2 Transport Cabinet Secretary James Macharia. [Photo courtesy] Transport Cabinet Secretary James Macharia. [Photo courtesy]