My dad is an Indian citizen, owns a business in India, and has a US visitors visa. He wants to start (and operate) a motel in partnership with a US citizen friend of his. I am sure he will need a different visa (L1 I think).
But how should he go about doing this?