yacht is under Cayman flag,(home port Miami,Florida)

Deckhand South Africa citizen holds B1/B2 visa, but he need to stay in U.S more than 6 months,cause yacht is under refit.
Can he stay in U.S more that 6 months?

thank you