Cannell Capital, LLC