Demo, I’m no expert on the these matters, but I think you need to reach out to NioCorp board members with your complaints, as it is their responsibility to represent the company and our interests as investors. We investors, or sheep and clowns as you so fondly call fellow investors, possibly would herd in your direction if the board agrees with you. You might change their minds, but I believe it would be their job to do any firing and house cleaning.
I'm sure you could obtain emails for all BOD, and Mark's as well.