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 23,656 255,329 SH   SOLE   0 0 255,329
ADVANCED MICRO DEVICES INC COM 007903107 768 51,250 SH   SOLE   0 0 51,250
ALBANY INTL CORP CL A 012348108 1,085 18,040 SH   SOLE   17,000 0 1,040
ALPHABET INC CAP STK CL A 02079K305 23,230 20,572 SH   SOLE   0 0 20,572
ALPHABET INC CAP STK CL C 02079K107 3,848 3,449 SH   SOLE   0 0 3,449
ALPS ETF TR ALERIAN MLP 00162Q866 546 54,052 SH   SOLE   0 0 54,052
AMAZON COM INC COM 023135106 20,134 11,845 SH   SOLE   0 0 11,845
AMERICAN ELEC PWR INC COM 025537101 13,959 201,572 SH   SOLE   0 0 201,572
AMERIGAS PARTNERS L P UNIT L P INT 030975106 828 19,600 SH   SOLE   0 0 19,600
ANADARKO PETE CORP COM 032511107 24,505 334,544 SH   SOLE   0 0 334,544
APPLE INC COM 037833100 36,726 198,400 SH   SOLE   0 0 198,400
APPLIED MATLS INC COM 038222105 24,391 528,057 SH   SOLE   0 0 528,057
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,785 9,015 SH   SOLE   0 0 9,015
ASTRONICS CORP COM 046433108 878 24,407 SH   SOLE   22,968 0 1,439
AT&T INC COM 00206R102 2,804 87,327 SH   SOLE   0 0 87,327
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1,189 16,580 SH   SOLE   13,200 0 3,380
BIOGEN INC COM 09062X103 219 755 SH   SOLE   0 0 755
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 15,408 389,889 SH   SOLE   0 0 389,889
BLACKBERRY LTD COM 09228F103 676 70,000 SH   SOLE   0 0 70,000
BOINGO WIRELESS INC COM 09739C102 1,104 48,885 SH   SOLE   39,000 0 9,885
BRISTOL MYERS SQUIBB CO COM 110122108 11,145 201,392 SH   SOLE   0 0 201,392
BROADCOM INC COM 11135F101 17,749 73,150 SH   SOLE   0 0 73,150
CANADIAN NATL RY CO COM 136375102 1,479 18,097 SH   SOLE   0 0 18,097
CELCUITY INC COM 15102K100 2,341 94,334 SH   SOLE   79,514 0 14,820
CELGENE CORP COM 151020104 4,453 56,064 SH   SOLE   0 0 56,064
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 8,840 796,367 SH   SOLE   737,796 0 58,571
CHEVRON CORP NEW COM 166764100 4,167 32,962 SH   SOLE   0 0 32,962
CHUBB LIMITED COM H1467J104 2,173 17,109 SH   SOLE   0 0 17,109
CLARUS CORP NEW COM 18270P109 490 59,390 SH   SOLE   59,390 0 0
CLEVELAND CLIFFS INC COM 185899101 185 22,000 SH   SOLE   0 0 22,000
COHU INC COM 192576106 875 35,695 SH   SOLE   26,000 0 9,695
COLGATE PALMOLIVE CO COM 194162103 2,087 32,202 SH   SOLE   0 0 32,202
COLONY CAP INC NEW CL A COM 19626G108 78 12,530 SH   SOLE   0 0 12,530
CYNERGISTEK INC COM 23258P105 1,299 329,818 SH   SOLE   294,175 0 35,643
CYPRESS SEMICONDUCTOR CORP COM 232806109 23,477 1,506,896 SH   SOLE   0 0 1,506,896
DOWDUPONT INC COM 26078J100 2,257 34,240 SH   SOLE   0 0 34,240
DUKE ENERGY CORP NEW COM NEW 26441C204 4,759 60,184 SH   SOLE   0 0 60,184
EASTSIDE DISTILLING INC COM PAR 277802302 499 58,652 SH   SOLE   42,537 0 16,115
EBIX INC COM NEW 278715206 8,048 105,548 SH   SOLE   0 0 105,548
ENTERPRISE PRODS PARTNERS L COM 293792107 4,852 175,349 SH   SOLE   0 0 175,349
EXXON MOBIL CORP COM 30231G102 402 4,859 SH   SOLE   0 0 4,859
FACEBOOK INC CL A 30303M102 757 3,894 SH   SOLE   0 0 3,894
GALLAGHER ARTHUR J & CO COM 363576109 8,883 136,079 SH   SOLE   0 0 136,079
GDS HLDGS LTD SPONSORED ADR 36165L108 10,362 258,469 SH   SOLE   0 0 258,469
GENERAL DYNAMICS CORP COM 369550108 907 4,866 SH   SOLE   0 0 4,866
GENERAL MTRS CO COM 37045V100 2,429 61,655 SH   SOLE   0 0 61,655
GP STRATEGIES CORP COM 36225V104 1,392 79,100 SH   SOLE   68,691 0 10,409
HARVARD BIOSCIENCE INC COM 416906105 1,741 325,377 SH   SOLE   273,797 0 51,580
INTERNATIONAL BUSINESS MACHS COM 459200101 23,434 167,748 SH   SOLE   0 0 167,748
INTERXION HOLDING N.V SHS N47279109 16,134 258,478 SH   SOLE   0 0 258,478
INVESCO EXCHNG TRADED FD TR FTSE RAFI ASIA 46138E750 597 10,850 SH   SOLE   0 0 10,850
ISHARES INC MSCI MEXICO ETF 464286822 1,043 22,120 SH   SOLE   0 0 22,120
ISHARES INC MSCI JPN ETF NEW 46434G822 703 12,135 SH   SOLE   0 0 12,135
ISHARES TR SELECT DIVID ETF 464287168 833 8,520 SH   SOLE   0 0 8,520
ISHARES TR U.S. CNSM SV ETF 464287580 231 1,193 SH   SOLE   0 0 1,193
ISHARES TR RUS 1000 GRW ETF 464287614 200 1,393 SH   SOLE   0 0 1,393
ISHARES TR US AER DEF ETF 464288760 316 1,643 SH   SOLE   0 0 1,643
ISHARES TR NASDAQ BIOTECH 464287556 215 1,955 SH   SOLE   0 0 1,955
ISHARES TR MORTGE REL ETF 46435G342 361 8,315 SH   SOLE   0 0 8,315
ISHARES TR COHEN STEER REIT 464287564 663 6,642 SH   SOLE   0 0 6,642
ISHARES TR MSCI ACWI EX US 464288240 1,942 41,110 SH   SOLE   0 0 41,110
JOHNSON & JOHNSON COM 478160104 2,292 18,891 SH   SOLE   0 0 18,891
KAMAN CORP COM 483548103 641 9,200 SH   SOLE   9,000 0 200
KELLOGG CO COM 487836108 9,526 136,338 SH   SOLE   0 0 136,338
KRAFT HEINZ CO COM 500754106 509 8,098 SH   SOLE   0 0 8,098
KRATON CORPORATION COM 50077C106 591 12,800 SH   SOLE   12,000 0 800
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1,533 133,224 SH   SOLE   109,659 0 23,565
LAM RESEARCH CORP COM 512807108 7,856 45,449 SH   SOLE   0 0 45,449
MACQUARIE INFRASTRUCTURE COR COM 55608B105 804 19,055 SH   SOLE   14,235 0 4,820
MARATHON PETE CORP COM 56585A102 13,729 195,687 SH   SOLE   0 0 195,687
MARSH & MCLENNAN COS INC COM 571748102 7,265 88,635 SH   SOLE   0 0 88,635
MDC PARTNERS INC CL A SUB VTG 552697104 396 86,060 SH   SOLE   0 0 86,060
MERCK & CO INC COM 58933Y105 1,734 28,570 SH   SOLE   0 0 28,570
MICRON TECHNOLOGY INC COM 595112103 17,556 334,787 SH   SOLE   0 0 334,787
MITCHAM INDS INC COM 606501104 692 172,164 SH   SOLE   172,164 0 0
MONDELEZ INTL INC CL A 609207105 1,891 46,128 SH   SOLE   0 0 46,128
NORFOLK SOUTHERN CORP COM 655844108 2,470 16,372 SH   SOLE   0 0 16,372
NORTHROP GRUMMAN CORP COM 666807102 7,031 22,851 SH   SOLE   0 0 22,851
NUANCE COMMUNICATIONS INC COM 67020Y100 471 33,900 SH   SOLE   31,000 0 2,900
NUCOR CORP COM 670346105 9,864 157,830 SH   SOLE   0 0 157,830
PEPSICO INC COM 713448108 4,747 43,601 SH   SOLE   0 0 43,601
PHILLIPS 66 COM 718546104 21,539 191,782 SH   SOLE   0 0 191,782
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1,755 34,375 SH   SOLE   0 0 34,375
READING INTERNATIONAL INC CL A 755408101 2,463 154,420 SH   SOLE   135,101 0 19,319
RED LION HOTELS CORP COM 756764106 2,813 241,461 SH   SOLE   198,067 0 43,394
REIS INC COM 75936P105 1,180 54,135 SH   SOLE   51,335 0 2,800
ROGERS CORP COM 775133101 1,204 10,800 SH   SOLE   9,250 0 1,550
SEAGATE TECHNOLOGY PLC SHS G7945M107 6,848 121,274 SH   SOLE   0 0 121,274
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,568 20,643 SH   SOLE   0 0 20,643
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4,774 68,727 SH   SOLE   0 0 68,727
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 465 8,948 SH   SOLE   0 0 8,948
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,643 22,936 SH   SOLE   0 0 22,936
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,464 13,390 SH   SOLE   0 0 13,390
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,293 27,477 SH   SOLE   0 0 27,477
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,782 34,582 SH   SOLE   0 0 34,582
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,624 98,689 SH   SOLE   0 0 98,689
SILICOM LTD ORD M84116108 1,708 44,400 SH   SOLE   38,515 0 5,885
SOUTHERN CO COM 842587107 1,294 27,932 SH   SOLE   0 0 27,932
SPARTAN MTRS INC COM 846819100 512 33,900 SH   SOLE   31,000 0 2,900
SPDR GOLD TRUST GOLD SHS 78463V107 1,260 10,620 SH   SOLE   0 0 10,620
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1,028 27,766 SH   SOLE   0 0 27,766
SPDR S&P 500 ETF TR TR UNIT 78462F103 18,588 68,521 SH   SOLE   0 0 68,521
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,469 4,139 SH   SOLE   0 0 4,139
SPDR SERIES TRUST S&P PHARMAC 78464A722 214 4,970 SH   SOLE   0 0 4,970
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 499 11,593 SH   SOLE   0 0 11,593
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 1,854 25,642 SH   SOLE   0 0 25,642
T MOBILE US INC COM 872590104 16,426 274,909 SH   SOLE   0 0 274,909
TELENAV INC COM 879455103 1,019 181,895 SH   SOLE   142,709 0 39,186
THERMO FISHER SCIENTIFIC INC COM 883556102 686 3,311 SH   SOLE   0 0 3,311
UNION PAC CORP COM 907818108 979 6,910 SH   SOLE   0 0 6,910
UNITED STATES STL CORP NEW COM 912909108 278 8,000 SH   SOLE   0 0 8,000
UNIVERSAL DISPLAY CORP COM 91347P105 19,438 226,023 SH   SOLE   0 0 226,023
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 260 2,528 SH   SOLE   0 0 2,528
VISA INC COM CL A 92826C839 279 2,109 SH   SOLE   0 0 2,109
VISTEON CORP COM NEW 92839U206 11,293 87,383 SH   SOLE   0 0 87,383
VOLT INFORMATION SCIENCES IN COM 928703107 2,844 836,501 SH   SOLE   735,833 0 100,668
WESTERN DIGITAL CORP COM 958102105 19,638 253,682 SH   SOLE   0 0 253,682
WEYERHAEUSER CO COM 962166104 1,270 34,820 SH   SOLE   0 0 34,820
XCEL BRANDS INC COM NEW 98400M101 1,970 838,164 SH   SOLE   797,676 0 40,488
XCEL ENERGY INC COM 98389B100 3,308 72,415 SH   SOLE   0 0 72,415