Pinnacle Associates, Ltd.