The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 15,367 172,931 SH   SOLE   168,024 0 4,907
ADVANCED MICRO DEVICES INC COM 007903107 5,038 395,107 SH   SOLE   389,571 0 5,536
ALBANY INTL CORP CL A 012348108 1,506 26,240 SH   SOLE   24,439 0 1,801
ALPHABET INC CAP STK CL C 02079K107 3,757 3,917 SH   SOLE   3,814 0 103
ALPHABET INC CAP STK CL A 02079K305 20,414 20,965 SH   SOLE   20,667 0 298
ALPS ETF TR ALERIAN MLP 00162Q866 267 23,810 SH   SOLE   23,810 0 0
ALTRIA GROUP INC COM 02209S103 1,262 19,900 SH   SOLE   17,139 0 2,761
AMAZON COM INC COM 023135106 19,664 20,455 SH   SOLE   20,002 0 453
AMERICAN ELEC PWR INC COM 025537101 14,831 211,151 SH   SOLE   205,106 0 6,045
AMERIGAS PARTNERS L P UNIT L P INT 030975106 1,004 22,350 SH   SOLE   22,350 0 0
AMGEN INC COM 031162100 3,807 20,419 SH   SOLE   19,695 0 724
ANADARKO PETE CORP COM 032511107 713 14,600 SH   SOLE   14,600 0 0
APPLE INC COM 037833100 34,245 222,196 SH   SOLE   216,887 0 5,309
APPLIED MATLS INC COM 038222105 27,192 522,027 SH   SOLE   510,044 0 11,983
ASTRONICS CORP COM 046433108 923 31,017 SH   SOLE   27,968 0 3,049
AT&T INC COM 00206R102 2,120 54,124 SH   SOLE   50,088 0 4,036
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 978 14,870 SH   SOLE   12,520 0 2,350
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 971 5,299 SH   SOLE   5,299 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,747 10 SH   SOLE   10 0 0
BIOGEN INC COM 09062X103 4,907 15,671 SH   SOLE   15,532 0 139
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 188 12,000 SH   SOLE   12,000 0 0
BOEING CO COM 097023105 22,215 87,390 SH   SOLE   85,427 0 1,963
BOINGO WIRELESS INC COM 09739C102 1,342 62,775 SH   SOLE   60,200 0 2,575
BRISTOL MYERS SQUIBB CO COM 110122108 14,423 226,274 SH   SOLE   221,432 0 4,842
BROADCOM LTD SHS Y09827109 14,774 60,914 SH   SOLE   59,960 0 954
CANADIAN NATL RY CO COM 136375102 1,499 18,097 SH   SOLE   18,047 0 50
CELCUITY INC COM 15102K100 739 60,414 SH   SOLE   55,814 0 4,600
CELGENE CORP COM 151020104 10,519 72,138 SH   SOLE   70,627 0 1,511
CENTURY CASINOS INC COM 156492100 843 102,648 SH   SOLE   92,437 0 10,211
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 4,869 785,343 SH   SOLE   728,362 0 56,981
CHEVRON CORP NEW COM 166764100 2,773 23,601 SH   SOLE   22,166 0 1,435
CHUBB LIMITED COM H1467J104 1,400 9,823 SH   SOLE   9,266 0 557
CITIGROUP INC COM NEW 172967424 10,782 148,224 SH   SOLE   143,340 0 4,884
CLEVELAND CLIFFS INC COM 185899101 157 22,000 SH   SOLE   22,000 0 0
CLOROX CO DEL COM 189054109 1,096 8,312 SH   SOLE   7,723 0 589
COHU INC COM 192576106 932 39,075 SH   SOLE   35,600 0 3,475
COLGATE PALMOLIVE CO COM 194162103 2,548 34,973 SH   SOLE   33,536 0 1,437
COLONY NORTHSTAR INC CL A COM 19625W104 179 14,286 SH   SOLE   14,286 0 0
CONSOLIDATED EDISON INC COM 209115104 2,020 25,035 SH   SOLE   24,306 0 729
COSTCO WHSL CORP NEW COM 22160K105 6,675 40,630 SH   SOLE   39,863 0 767
CYPRESS SEMICONDUCTOR CORP COM 232806109 20,452 1,361,639 SH   SOLE   1,308,757 0 52,882
DIAGEO P L C SPON ADR NEW 25243Q205 236 1,788 SH   SOLE   1,788 0 0
DIGIRAD CORP COM 253827109 2,356 682,818 SH   SOLE   626,613 0 56,205
DOWDUPONT INC COM 26078J100 2,037 29,427 SH   SOLE   27,393 0 2,034
DUKE ENERGY CORP NEW COM NEW 26441C204 6,497 77,422 SH   SOLE   73,297 0 4,125
ENTERPRISE PRODS PARTNERS L COM 293792107 4,733 181,545 SH   SOLE   176,585 0 4,960
ETFS PLATINUM TR SH BEN INT 26922V101 218 2,500 SH   SOLE   2,500 0 0
EXXON MOBIL CORP COM 30231G102 484 5,909 SH   SOLE   5,409 0 500
FACEBOOK INC CL A 30303M102 6,108 35,745 SH   SOLE   35,173 0 572
GALLAGHER ARTHUR J & CO COM 363576109 17,828 289,649 SH   SOLE   282,073 0 7,576
GDS HLDGS LTD SPONSORED ADR 36165L108 2,132 189,361 SH   SOLE   186,607 0 2,754
GENERAL DYNAMICS CORP COM 369550108 11,967 58,211 SH   SOLE   56,632 0 1,579
GENERAL ELECTRIC CO COM 369604103 298 12,335 SH   SOLE   10,835 0 1,500
GENERAL MLS INC COM 370334104 2,056 39,729 SH   SOLE   39,629 0 100
GILEAD SCIENCES INC COM 375558103 455 5,610 SH   SOLE   5,560 0 50
GP STRATEGIES CORP COM 36225V104 2,836 91,940 SH   SOLE   84,111 0 7,829
HOME DEPOT INC COM 437076102 546 3,339 SH   SOLE   2,825 0 514
HUDSON TECHNOLOGIES INC COM 444144109 531 68,000 SH   SOLE   68,000 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 600 2,650 SH   SOLE   2,650 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 261 1,801 SH   SOLE   1,598 0 203
INTERXION HOLDING N.V SHS N47279109 12,920 253,687 SH   SOLE   248,260 0 5,427
ISHARES INC MSCI MEX CAP ETF 464286822 1,648 30,180 SH   SOLE   30,180 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 748 13,430 SH   SOLE   13,430 0 0
ISHARES TR MSCI ACWI EX US 464288240 1,590 32,878 SH   SOLE   19,516 0 13,362
ISHARES TR 3 7 YR TREAS BD 464288661 8,752 70,863 SH   SOLE   9,780 0 61,083
ISHARES TR MTG REL ETF NEW 46435G342 389 8,315 SH   SOLE   8,315 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 513 3,435 SH   SOLE   3,435 0 0
ISHARES TR COHEN STEER REIT 464287564 662 6,575 SH   SOLE   6,575 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 1,357 26,640 SH   SOLE   12,739 0 13,901
ISHARES TR 1 3 YR TREAS BD 464287457 2,348 27,805 SH   SOLE   3,681 0 24,124
ISHARES TR 1 3 YR CR BD ETF 464288646 5,529 52,479 SH   SOLE   26,489 0 25,990
ISHARES TR SELECT DIVID ETF 464287168 798 8,520 SH   SOLE   8,520 0 0
JOHNSON & JOHNSON COM 478160104 2,602 20,011 SH   SOLE   19,017 0 994
JPMORGAN CHASE & CO COM 46625H100 5,058 52,957 SH   SOLE   50,221 0 2,736
KELLOGG CO COM 487836108 10,293 165,032 SH   SOLE   159,302 0 5,730
KLA-TENCOR CORP COM 482480100 2,288 21,581 SH   SOLE   21,347 0 234
KRAFT HEINZ CO COM 500754106 1,545 19,929 SH   SOLE   17,933 0 1,996
KRATON CORPORATION COM 50077C106 667 16,500 SH   SOLE   16,500 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1,682 128,594 SH   SOLE   113,059 0 15,535
LILLY ELI & CO COM 532457108 248 2,900 SH   SOLE   2,900 0 0
LOCKHEED MARTIN CORP COM 539830109 20,921 67,425 SH   SOLE   65,722 0 1,703
LOWES COS INC COM 548661107 883 11,050 SH   SOLE   10,399 0 651
MACQUARIE INFRASTRUCTURE COR COM 55608B105 1,121 15,535 SH   SOLE   14,235 0 1,300
MARATHON PETE CORP COM 56585A102 15,364 273,959 SH   SOLE   266,514 0 7,445
MARSH & MCLENNAN COS INC COM 571748102 7,465 89,076 SH   SOLE   85,483 0 3,593
MCDONALDS CORP COM 580135101 1,538 9,814 SH   SOLE   8,792 0 1,022
MDC PARTNERS INC CL A SUB VTG 552697104 961 87,358 SH   SOLE   87,358 0 0
MICRON TECHNOLOGY INC COM 595112103 9,641 245,130 SH   SOLE   240,723 0 4,407
MICROSOFT CORP COM 594918104 28,037 376,388 SH   SOLE   364,961 0 11,427
MONDELEZ INTL INC CL A 609207105 1,721 42,336 SH   SOLE   39,747 0 2,589
NEUROCRINE BIOSCIENCES INC COM 64125C109 276 4,500 SH   SOLE   4,500 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,992 15,067 SH   SOLE   14,066 0 1,001
NORTHROP GRUMMAN CORP COM 666807102 6,467 22,476 SH   SOLE   21,445 0 1,031
NUANCE COMMUNICATIONS INC COM 67020Y100 472 30,000 SH   SOLE   30,000 0 0
NUCOR CORP COM 670346105 11,785 210,300 SH   SOLE   205,642 0 4,658
NVIDIA CORP COM 67066G104 1,890 10,574 SH   SOLE   10,014 0 560
OMEGA PROTEIN CORP COM 68210P107 450 27,000 SH   SOLE   27,000 0 0
ORACLE CORP COM 68389X105 1,575 32,584 SH   SOLE   29,818 0 2,766
PEPSICO INC COM 713448108 4,725 42,402 SH   SOLE   41,207 0 1,195
PFIZER INC COM 717081103 15,385 430,944 SH   SOLE   416,622 0 14,322
PHILIP MORRIS INTL INC COM 718172109 2,638 23,768 SH   SOLE   21,658 0 2,110
PHILLIPS 66 COM 718546104 16,081 175,538 SH   SOLE   172,321 0 3,217
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1,597 30,375 SH   SOLE   30,375 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 941 9,248 SH   SOLE   4,436 0 4,812
POWERSHARES ETF TR II ASIA PAC EX-JP 73936T854 612 10,850 SH   SOLE   10,850 0 0
PRAXAIR INC COM 74005P104 266 1,900 SH   SOLE   1,900 0 0
PRIMO WTR CORP COM 74165N105 1,018 85,866 SH   SOLE   79,515 0 6,351
PROCTER AND GAMBLE CO COM 742718109 283 3,115 SH   SOLE   3,015 0 100
PROSHARES TR SHRT 20+YR TRE 74347X849 1,225 54,645 SH   SOLE   54,645 0 0
RAYTHEON CO COM NEW 755111507 27,600 147,927 SH   SOLE   143,863 0 4,064
READING INTERNATIONAL INC CL A 755408101 3,371 214,457 SH   SOLE   201,993 0 12,464
RED LION HOTELS CORP COM 756764106 4,374 505,642 SH   SOLE   477,138 0 28,504
REIS INC COM 75936P105 725 40,303 SH   SOLE   35,103 0 5,200
ROGERS CORP COM 775133101 1,922 14,420 SH   SOLE   13,220 0 1,200
SEAGATE TECHNOLOGY PLC SHS G7945M107 9,968 300,519 SH   SOLE   290,117 0 10,402
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,543 59,949 SH   SOLE   37,087 0 22,862
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 441 8,314 SH   SOLE   5,083 0 3,231
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,522 22,230 SH   SOLE   17,640 0 4,590
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,103 81,330 SH   SOLE   50,916 0 30,414
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,617 17,946 SH   SOLE   11,053 0 6,893
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,440 20,288 SH   SOLE   12,478 0 7,810
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,113 20,622 SH   SOLE   12,786 0 7,836
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,882 23,032 SH   SOLE   14,127 0 8,905
SIGMA DESIGNS INC COM 826565103 334 53,000 SH   SOLE   53,000 0 0
SILICOM LTD ORD M84116108 2,750 46,993 SH   SOLE   42,595 0 4,398
SIX FLAGS ENTMT CORP NEW COM 83001A102 951 15,598 SH   SOLE   14,398 0 1,200
SMUCKER J M CO COM NEW 832696405 1,211 11,541 SH   SOLE   10,660 0 881
SOUTHERN CO COM 842587107 1,841 37,471 SH   SOLE   35,396 0 2,075
SPARTON CORP COM 847235108 583 25,117 SH   SOLE   25,117 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,364 11,220 SH   SOLE   11,220 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1,050 27,766 SH   SOLE   27,766 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 11,379 45,294 SH   SOLE   41,470 0 3,824
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,015 3,111 SH   SOLE   1,983 0 1,128
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 1,241 9,542 SH   SOLE   5,753 0 3,789
STARBUCKS CORP COM 855244109 255 4,753 SH   SOLE   4,453 0 300
STERLING BANCORP DEL COM 85917A100 301 12,209 SH   SOLE   12,209 0 0
T MOBILE US INC COM 872590104 16,300 264,359 SH   SOLE   259,951 0 4,408
TELENAV INC COM 879455103 1,297 204,251 SH   SOLE   185,730 0 18,521
THERMO FISHER SCIENTIFIC INC COM 883556102 632 3,338 SH   SOLE   3,320 0 18
TIME WARNER INC COM NEW 887317303 13,917 135,843 SH   SOLE   132,380 0 3,463
UNION PAC CORP COM 907818108 848 7,310 SH   SOLE   7,260 0 50
UNIVERSAL DISPLAY CORP COM 91347P105 22,981 178,355 SH   SOLE   174,644 0 3,711
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5,728 71,479 SH   SOLE   35,849 0 35,630
VISA INC COM CL A 92826C839 243 2,307 SH   SOLE   2,259 0 48
VISTEON CORP COM NEW 92839U206 19,320 156,095 SH   SOLE   152,079 0 4,016
VOLT INFORMATION SCIENCES IN COM 928703107 2,247 713,301 SH   SOLE   654,254 0 59,047
WESTERN DIGITAL CORP COM 958102105 27,047 313,039 SH   SOLE   303,464 0 9,575
WEYERHAEUSER CO COM 962166104 1,280 37,602 SH   SOLE   37,602 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,657 25,607 SH   SOLE   25,607 0 0
XCEL BRANDS INC COM NEW 98400M101 2,325 628,264 SH   SOLE   587,776 0 40,488
XCEL ENERGY INC COM 98389B100 3,750 79,247 SH   SOLE   78,997 0 250
YELP INC CL A 985817105 7,480 172,743 SH   SOLE   170,052 0 2,691