Indian firm means a sole enterprise, partnership, corporation, or other type of business organization owned, controlled, and operated by one or more Indians (including, for the purpose of sections 301 and 302 of 94, former or currently federally recognized Indian tribes in the State of New York) or by an Indian firm; or a nonprofit firm organized for the benefit of Indians and controlled by Indian