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 203 2,680 SH   SOLE   0 0 2,680
ADVANCED MICRO DEVICES INC COM 007903107 10,312 355,707 SH   SOLE   0 0 355,707
ALPHABET INC CAP STK CL A 02079K305 22,532 18,452 SH   SOLE   0 0 18,452
ALPHABET INC CAP STK CL C 02079K107 3,790 3,109 SH   SOLE   0 0 3,109
ALPS ETF TR ALERIAN MLP 00162Q866 2,927 320,201 SH   SOLE   0 0 320,201
AMAZON COM INC COM 023135106 20,999 12,097 SH   SOLE   0 0 12,097
AMERICAN ELEC PWR CO INC COM 025537101 11,137 118,872 SH   SOLE   0 0 118,872
AMERICAN WTR WKS CO INC NEW COM 030420103 248 2,000 SH   SOLE   0 0 2,000
APPLE INC COM 037833100 41,297 184,385 SH   SOLE   0 0 184,385
APPLIED MATLS INC COM 038222105 726 14,540 SH   SOLE   0 0 14,540
ASML HOLDING N V N Y REGISTRY SHS N07059210 736 2,963 SH   SOLE   0 0 2,963
ASTRONICS CORP COM 046433108 240 8,171 SH   SOLE   6,868 0 1,303
AT&T INC COM 00206R102 22,700 599,882 SH   SOLE   0 0 599,882
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 23,814 570,808 SH   SOLE   0 0 570,808
BLACKBERRY LTD COM 09228F103 7,447 1,418,457 SH   SOLE   0 0 1,418,457
BLACKSTONE GROUP INC COM CL A 09260D107 3,955 80,975 SH   SOLE   0 0 80,975
BP PLC SPONSORED ADR 055622104 315 8,300 SH   SOLE   0 0 8,300
BRISTOL MYERS SQUIBB CO COM 110122108 1,448 28,548 SH   SOLE   0 0 28,548
BROADCOM INC COM 11135F101 2,925 10,596 SH   SOLE   0 0 10,596
CANADIAN NATL RY CO COM 136375102 1,568 17,447 SH   SOLE   0 0 17,447
CELCUITY INC COM 15102K100 691 40,682 SH   SOLE   30,018 0 10,664
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 2,812 459,541 SH   SOLE   391,481 0 68,060
CHEVRON CORP NEW COM 166764100 3,690 31,112 SH   SOLE   0 0 31,112
CLEVELAND CLIFFS INC COM 185899101 592 82,025 SH   SOLE   0 0 82,025
COLGATE PALMOLIVE CO COM 194162103 2,061 28,041 SH   SOLE   0 0 28,041
CONSOLIDATED EDISON INC COM 209115104 292 3,095 SH   SOLE   0 0 3,095
CONSTELLATION BRANDS INC CL A 21036P108 17,331 83,612 SH   SOLE   0 0 83,612
CORREVIO PHARMA CORP COM 22026V105 431 215,718 SH   SOLE   200,812 0 14,906
CYNERGISTEK INC COM 23258P105 1,917 622,542 SH   SOLE   552,822 0 69,720
DUKE ENERGY CORP NEW COM NEW 26441C204 954 9,948 SH   SOLE   0 0 9,948
EASTSIDE DISTILLING INC COM 277802302 3,766 770,096 SH   SOLE   701,138 0 68,958
ENTERPRISE PRODS PARTNERS L COM 293792107 4,828 168,913 SH   SOLE   0 0 168,913
EXACT SCIENCES CORP COM 30063P105 10,042 111,119 SH   SOLE   0 0 111,119
EXXON MOBIL CORP COM 30231G102 288 4,073 SH   SOLE   0 0 4,073
FACEBOOK INC CL A 30303M102 687 3,856 SH   SOLE   0 0 3,856
GALLAGHER ARTHUR J & CO COM 363576109 11,637 129,925 SH   SOLE   0 0 129,925
GENERAL DYNAMICS CORP COM 369550108 374 2,044 SH   SOLE   0 0 2,044
GENERAL MTRS CO COM 37045V100 1,667 44,484 SH   SOLE   0 0 44,484
GP STRATEGIES CORP COM 36225V104 261 20,314 SH   SOLE   1,664 0 18,650
HARVARD BIOSCIENCE INC COM 416906105 157 51,181 SH   SOLE   0 0 51,181
INTERNATIONAL BUSINESS MACHS COM 459200101 6,831 46,971 SH   SOLE   0 0 46,971
INTERXION HOLDING N.V SHS N47279109 18,302 224,672 SH   SOLE   0 0 224,672
ISHARES INC MSCI JPN ETF NEW 46434G822 454 7,999 SH   SOLE   0 0 7,999
ISHARES INC MSCI MEXICO ETF 464286822 646 15,115 SH   SOLE   0 0 15,115
ISHARES TR COHEN STEER REIT 464287564 789 6,575 SH   SOLE   0 0 6,575
ISHARES TR MORTGE REL ETF 46435G342 229 5,447 SH   SOLE   0 0 5,447
ISHARES TR MSCI ACWI EX US 464288240 1,986 43,127 SH   SOLE   0 0 43,127
ISHARES TR RUS 1000 GRW ETF 464287614 222 1,393 SH   SOLE   0 0 1,393
ISHARES TR SELECT DIVID ETF 464287168 868 8,511 SH   SOLE   0 0 8,511
ISHARES TR US AER DEF ETF 464288760 316 1,405 SH   SOLE   0 0 1,405
ISHARES TR U.S. CNSM SV ETF 464287580 247 1,136 SH   SOLE   0 0 1,136
JOHNSON & JOHNSON COM 478160104 2,210 17,078 SH   SOLE   0 0 17,078
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 213 11,476 SH   SOLE   0 0 11,476
L3HARRIS TECHNOLOGIES INC COM 502431109 11,084 53,123 SH   SOLE   0 0 53,123
LAM RESEARCH CORP COM 512807108 16,571 71,702 SH   SOLE   0 0 71,702
MARATHON PETE CORP COM 56585A102 7,481 123,147 SH   SOLE   0 0 123,147
MARSH & MCLENNAN COS INC COM 571748102 8,272 82,678 SH   SOLE   0 0 82,678
MARTIN MARIETTA MATLS INC COM 573284106 13,679 49,906 SH   SOLE   0 0 49,906
MDC PARTNERS INC CL A SUB VTG 552697104 243 86,060 SH   SOLE   0 0 86,060
MERCK & CO INC COM 58933Y105 8,998 106,890 SH   SOLE   0 0 106,890
MICRON TECHNOLOGY INC COM 595112103 17,842 416,381 SH   SOLE   0 0 416,381
MITCHAM INDS INC COM 606501104 266 81,744 SH   SOLE   26,557 0 55,187
MONDELEZ INTL INC CL A 609207105 2,214 40,023 SH   SOLE   0 0 40,023
NEXTERA ENERGY INC COM 65339F101 240 1,031 SH   SOLE   0 0 1,031
NORFOLK SOUTHERN CORP COM 655844108 1,548 8,619 SH   SOLE   0 0 8,619
NORTHROP GRUMMAN CORP COM 666807102 8,278 22,086 SH   SOLE   0 0 22,086
NOVARTIS A G SPONSORED ADR 66987V109 209 2,400 SH   SOLE   0 0 2,400
PALO ALTO NETWORKS INC COM 697435105 10,283 50,451 SH   SOLE   0 0 50,451
PAYPAL HLDGS INC COM 70450Y103 12,542 121,072 SH   SOLE   0 0 121,072
PEPSICO INC COM 713448108 5,214 38,030 SH   SOLE   0 0 38,030
PHILLIPS 66 COM 718546104 16,921 165,240 SH   SOLE   0 0 165,240
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1,848 32,647 SH   SOLE   0 0 32,647
READING INTERNATIONAL INC CL A 755408101 815 68,118 SH   SOLE   48,953 0 19,165
RED LION HOTELS CORP COM 756764106 271 41,804 SH   SOLE   514 0 41,290
ROGERS CORP COM 775133101 275 2,014 SH   SOLE   0 0 2,014
SEAGATE TECHNOLOGY PLC SHS G7945M107 6,074 112,924 SH   SOLE   0 0 112,924
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,012 15,631 SH   SOLE   0 0 15,631
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 7,197 89,367 SH   SOLE   0 0 89,367
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,540 26,007 SH   SOLE   0 0 26,007
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 2,911 58,776 SH   SOLE   0 0 58,776
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,665 34,324 SH   SOLE   0 0 34,324
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3,934 43,644 SH   SOLE   0 0 43,644
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 3,267 116,668 SH   SOLE   0 0 116,668
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,888 30,740 SH   SOLE   0 0 30,740
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,999 24,844 SH   SOLE   0 0 24,844
SILICOM LTD ORD M84116108 637 20,165 SH   SOLE   14,520 0 5,645
SPDR GOLD TRUST GOLD SHS 78463V107 1,532 11,030 SH   SOLE   0 0 11,030
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 983 40,895 SH   SOLE   0 0 40,895
SPDR S&P 500 ETF TR TR UNIT 78462F103 15,669 52,799 SH   SOLE   0 0 52,799
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2,034 5,771 SH   SOLE   0 0 5,771
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 2,148 31,958 SH   SOLE   0 0 31,958
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 233 5,278 SH   SOLE   0 0 5,278
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 307 13,708 SH   SOLE   0 0 13,708
T MOBILE US INC COM 872590104 19,187 243,581 SH   SOLE   0 0 243,581
TELENAV INC COM 879455103 67 14,030 SH   SOLE   0 0 14,030
THERMO FISHER SCIENTIFIC INC COM 883556102 938 3,222 SH   SOLE   0 0 3,222
UNION PACIFIC CORP COM 907818108 1,018 6,285 SH   SOLE   0 0 6,285
UNIVERSAL DISPLAY CORP COM 91347P105 16,677 99,330 SH   SOLE   0 0 99,330
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 8,078 302,434 SH   SOLE   0 0 302,434
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 759 6,372 SH   SOLE   0 0 6,372
VISA INC COM CL A 92826C839 315 1,829 SH   SOLE   0 0 1,829
VISTEON CORP COM NEW 92839U206 12,567 152,253 SH   SOLE   0 0 152,253
VOLT INFORMATION SCIENCES IN COM 928703107 505 159,683 SH   SOLE   47,149 0 112,534
WEYERHAEUSER CO COM 962166104 754 27,232 SH   SOLE   0 0 27,232
XCEL BRANDS INC COM NEW 98400M101 71 36,701 SH   SOLE   0 0 36,701
XCEL ENERGY INC COM 98389B100 4,027 62,062 SH   SOLE   0 0 62,062
ZSCALER INC COM 98980G102 12,436 263,135 SH   SOLE   0 0 263,135