Brandon Florence is doing a three-year apprenticeship, learning to captain vessels on inland waterways. He's working on a cruise boat along the Moselle River between Luxembourg and Germany. As an apprentice, he has to learn everything from navigation to swabbing the decks.