ICC is an independent Nevada-based investment management consulting firm specializing on providing investment counsel.