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
ADOBE INC COM 00724F101 906 2,848 SH   SOLE   0 0 2,848
AMAZON COM INC COM 023135106 8,171 4,191 SH   SOLE   0 0 4,191
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,323 7,238 SH   SOLE   0 0 7,238
BOEING CO COM 097023105 608 4,078 SH   SOLE   0 0 4,078
IRON MTN INC NEW COM 46284V101 1,925 80,894 SH   SOLE   0 0 80,894
ABBOTT LABS COM 002824100 3,266 41,393 SH   SOLE   0 0 41,393
CAPSTONE TURBINE CORP COM 14067D508 49 40,450 SH   SOLE   0 0 40,450
INTEL CORP COM 458140100 1,818 33,584 SH   SOLE   0 0 33,584
ILLINOIS TOOL WKS INC COM 452308109 424 2,980 SH   SOLE   0 0 2,980
NEWELL BRANDS INC COM 651229106 472 35,545 SH   SOLE   0 0 35,545
ORACLE CORP COM 68389X105 554 11,460 SH   SOLE   0 0 11,460
QUALCOMM INC COM 747525103 387 5,723 SH   SOLE   0 0 5,723
DISNEY WALT CO COM DISNEY 254687106 432 4,474 SH   SOLE   0 0 4,474
JOHNSON & JOHNSON COM 478160104 2,670 20,362 SH   SOLE   0 0 20,362
PFIZER INC COM 717081103 411 12,601 SH   SOLE   0 0 12,601
CHEVRON CORP NEW COM 166764100 456 6,288 SH   SOLE   0 0 6,288
MICROSOFT CORP COM 594918104 5,987 37,962 SH   SOLE   0 0 37,962
AT&T INC COM 00206R102 454 15,588 SH   SOLE   0 0 15,588
PRUDENTIAL FINL INC COM 744320102 238 4,562 SH   SOLE   0 0 4,562
CITIGROUP INC COM NEW 172967424 375 8,896 SH   SOLE   0 0 8,896
CISCO SYS INC COM 17275R102 370 9,405 SH   SOLE   0 0 9,405
INTERNATIONAL BUSINESS MACHS COM 459200101 748 6,743 SH   SOLE   0 0 6,743
COCA COLA CO COM 191216100 1,157 26,140 SH   SOLE   0 0 26,140
PEPSICO INC COM 713448108 587 4,885 SH   SOLE   0 0 4,885
VERIZON COMMUNICATIONS INC COM 92343V104 646 12,029 SH   SOLE   0 0 12,029
ISHARES TR U.S. FINLS ETF 464287788 486 5,000 SH   SOLE   0 0 5,000
BK OF AMERICA CORP COM 060505104 554 26,115 SH   SOLE   0 0 26,115
STARBUCKS CORP COM 855244109 411 6,255 SH   SOLE   0 0 6,255
AUTOMATIC DATA PROCESSING IN COM 053015103 235 1,721 SH   SOLE   0 0 1,721
EXXON MOBIL CORP COM 30231G102 563 14,832 SH   SOLE   0 0 14,832
WALMART INC COM 931142103 2,065 18,179 SH   SOLE   0 0 18,179
UNION PAC CORP COM 907818108 449 3,180 SH   SOLE   0 0 3,180
BAXTER INTL INC COM 071813109 827 10,182 SH   SOLE   0 0 10,182
COSTCO WHSL CORP NEW COM 22160K105 1,480 5,189 SH   SOLE   0 0 5,189
LILLY ELI & CO COM 532457108 224 1,614 SH   SOLE   0 0 1,614
CVS HEALTH CORP COM 126650100 275 4,627 SH   SOLE   0 0 4,627
DEUTSCHE BANK A G NAMEN AKT D18190898 64 10,000 SH   SOLE   0 0 10,000
MERCK & CO. INC COM 58933Y105 593 7,704 SH   SOLE   0 0 7,704
PROCTER & GAMBLE CO COM 742718109 1,277 11,605 SH   SOLE   0 0 11,605
GENERAL ELECTRIC CO COM 369604103 4,427 557,590 SH   SOLE   0 0 557,590
HOME DEPOT INC COM 437076102 1,201 6,430 SH   SOLE   0 0 6,430
NIKE INC CL B 654106103 328 3,967 SH   SOLE   0 0 3,967
JPMORGAN CHASE & CO COM 46625H100 1,342 14,906 SH   SOLE   0 0 14,906
MONDELEZ INTL INC CL A 609207105 248 4,952 SH   SOLE   0 0 4,952
CORNING INC COM 219350105 426 20,735 SH   SOLE   0 0 20,735
UNITEDHEALTH GROUP INC COM 91324P102 746 2,993 SH   SOLE   0 0 2,993
INTUIT COM 461202103 483 2,100 SH   SOLE   0 0 2,100
MARRIOTT INTL INC NEW CL A 571903202 374 5,000 SH   SOLE   0 0 5,000
3M CO COM 88579Y101 646 4,732 SH   SOLE   0 0 4,732
APPLE INC COM 037833100 11,087 43,601 SH   SOLE   0 0 43,601
COHEN & STEERS QUALITY INCOM COM 19247L106 2,244 248,198 SH   SOLE   0 0 248,198
UNIVERSAL DISPLAY CORP COM 91347P105 10,920 82,867 SH   SOLE   0 0 82,867
CEDAR FAIR L P DEPOSITRY UNIT 150185106 212 11,570 SH   SOLE   0 0 11,570
ISHARES TR PHLX SEMICND ETF 464287523 380 1,850 SH   SOLE   0 0 1,850
AVID BIOSERVICES INC COM 05368M106 5,958 1,165,997 SH   SOLE   0 0 1,165,997
AMERICAN EXPRESS CO COM 025816109 364 4,257 SH   SOLE   0 0 4,257
NORTHROP GRUMMAN CORP COM 666807102 1,289 4,260 SH   SOLE   0 0 4,260
ROYCE VALUE TR INC COM 780910105 500 51,700 SH   SOLE   0 0 51,700
HENRY SCHEIN INC COM 806407102 396 7,830 SH   SOLE   0 0 7,830
WEYERHAEUSER CO COM 962166104 335 19,759 SH   SOLE   0 0 19,759
ENTERPRISE PRODS PARTNERS L COM 293792107 246 17,212 SH   SOLE   0 0 17,212
BALL CORP COM 058498106 233 3,600 SH   SOLE   0 0 3,600
ALPHABET INC CAP STK CL A 02079K305 668 575 SH   SOLE   0 0 575
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 625 8,947 SH   SOLE   0 0 8,947
LAS VEGAS SANDS CORP COM 517834107 213 5,020 SH   SOLE   0 0 5,020
GABELLI DIVID & INCOME TR COM 36242H104 766 51,750 SH   SOLE   0 0 51,750
PROSPERITY BANCSHARES INC COM 743606105 563 11,665 SH   SOLE   0 0 11,665
LIVEPERSON INC COM 538146101 370 16,275 SH   SOLE   0 0 16,275
COHEN & STEERS INFRASTRUCTUR COM 19248A109 2,022 107,242 SH   SOLE   0 0 107,242
FIRST TR VALUE LINE DIVID IN SHS 33734H106 741 26,777 SH   SOLE   0 0 26,777
SALESFORCE COM INC COM 79466L302 677 4,700 SH   SOLE   0 0 4,700
EXELIXIS INC COM 30161Q104 9,933 576,805 SH   SOLE   0 0 576,805
NOVAVAX INC COM NEW 670002401 562 41,359 SH   SOLE   0 0 41,359
UNITED BANKSHARES INC WEST V COM 909907107 1,159 50,200 SH   SOLE   0 0 50,200
SPDR SER TR S&P BIOTECH 78464A870 280 3,615 SH   SOLE   0 0 3,615
MASTERCARD INC CL A 57636Q104 813 3,366 SH   SOLE   0 0 3,366
ANTARES PHARMA INC COM 036642106 10,852 4,598,329 SH   SOLE   0 0 4,598,329
ARES CAPITAL CORP COM 04010L103 4,678 433,984 SH   SOLE   0 0 433,984
FIRST TR MORNINGSTAR DIVID L SHS 336917109 1,508 67,514 SH   SOLE   0 0 67,514
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 3,696 74,368 SH   SOLE   0 0 74,368
SANDY SPRING BANCORP INC COM 800363103 252 11,110 SH   SOLE   0 0 11,110
SPECTRUM PHARMACEUTICALS INC COM 84763A108 391 167,970 SH   SOLE   0 0 167,970
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1,873 15,139 SH   SOLE   0 0 15,139
BLACKSTONE GROUP INC COM CL A 09260D107 9,282 203,676 SH   SOLE   0 0 203,676
WISDOMTREE TR US MIDCAP FUND 97717W570 389 14,725 SH   SOLE   0 0 14,725
COHEN & STEERS CLOSED END OP COM 19248P106 517 53,847 SH   SOLE   0 0 53,847
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 338 7,090 SH   SOLE   0 0 7,090
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 477 8,025 SH   SOLE   0 0 8,025
VISA INC COM CL A 92826C839 273 1,696 SH   SOLE   0 0 1,696
PHILIP MORRIS INTL INC COM 718172109 248 3,399 SH   SOLE   0 0 3,399
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 974 61,205 SH   SOLE   0 0 61,205
ZIOPHARM ONCOLOGY INC COM 98973P101 565 230,525 SH   SOLE   0 0 230,525
WASHINGTON TR BANCORP COM 940610108 711 19,450 SH   SOLE   0 0 19,450
MITEK SYS INC COM NEW 606710200 6,187 785,135 SH   SOLE   0 0 785,135
CHROMADEX CORP COM NEW 171077407 306 94,000 SH   SOLE   0 0 94,000
STARWOOD PPTY TR INC COM 85571B105 963 93,937 SH   SOLE   0 0 93,937
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 243 16,070 SH   SOLE   0 0 16,070
SOLAR CAP LTD COM 83413U100 1,060 91,100 SH   SOLE   0 0 91,100
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 203 1,765 SH   SOLE   0 0 1,765
CYTOSORBENTS CORP COM NEW 23283X206 3,647 471,755 SH   SOLE   0 0 471,755
INVESCO EXCHANGE-TRADED FD T S&P500 LOW VOL 46138E354 215 4,575 SH   SOLE   0 0 4,575
ACASTI PHARMA INC CL A NEW 00430K402 18 47,300 SH   SOLE   0 0 47,300
FACEBOOK INC CL A 30303M102 1,196 7,168 SH   SOLE   0 0 7,168
CARLYLE GROUP INC COM 14316J108 9,555 441,340 SH   SOLE   0 0 441,340
ZOETIS INC CL A 98978V103 537 4,566 SH   SOLE   0 0 4,566
EATON VANCE MUN INCOME 2028 SHS 27829U105 413 20,745 SH   SOLE   0 0 20,745
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 731 28,416 SH   SOLE   0 0 28,416
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 375 65,391 SH   SOLE   0 0 65,391
MEDIWOUND LTD ORD SHS M68830104 184 117,400 SH   SOLE   0 0 117,400
TPG SPECIALTY LENDING INC COM 87265K102 1,540 110,660 SH   SOLE   0 0 110,660
ALPHABET INC CAP STK CL C 02079K107 2,640 2,270 SH   SOLE   0 0 2,270
ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 327 14,792 SH   SOLE   0 0 14,792
ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 582 25,386 SH   SOLE   0 0 25,386
MATINAS BIOPHARMA HLDGS INC COM 576810105 115 192,050 SH   SOLE   0 0 192,050
COHERUS BIOSCIENCES INC COM 19249H103 1,325 81,675 SH   SOLE   0 0 81,675
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 1,560 30,585 SH   SOLE   0 0 30,585
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 562 13,245 SH   SOLE   0 0 13,245
EASTERLY GOVT PPTYS INC COM 27616P103 4,329 175,695 SH   SOLE   0 0 175,695
FIRSTSERVICE CORP NEW COM 33767E202 929 12,043 SH   SOLE   0 0 12,043
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 262 23,000 SH   SOLE   0 0 23,000
PAYPAL HLDGS INC COM 70450Y103 275 2,874 SH   SOLE   0 0 2,874
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 7,004 271,774 SH   SOLE   0 0 271,774
SQUARE INC CL A 852234103 4,083 77,957 SH   SOLE   0 0 77,957
ATOMERA INC COM 04965B100 277 79,050 SH   SOLE   0 0 79,050
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 753 87,500 SH   SOLE   0 0 87,500
INVESCO HIGH INCOME 2023 TAR COM 46135X108 3,831 473,590 SH   SOLE   0 0 473,590
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 210 13,811 SH   SOLE   0 0 13,811
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 5,166 104,000 SH   SOLE   0 0 104,000
GLOBAL X FDS FINTECH ETF 37954Y814 604 24,987 SH   SOLE   0 0 24,987
BOSTON OMAHA CORP COM 101044105 2,574 142,140 SH   SOLE   0 0 142,140
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1,792 65,911 SH   SOLE   0 0 65,911
INVESCO HIGH INCOME 2024 TAR COM 46136K105 1,760 239,475 SH   SOLE   0 0 239,475
PGIM ETF TR ULTRA SHORT 69344A107 3,297 67,769 SH   SOLE   0 0 67,769
WORLD GOLD TR SPDR GLD MINIS 98149E204 268 17,025 SH   SOLE   0 0 17,025
JANUS DETROIT STR TR HENDERSON MTG 47103U852 429 8,240 SH   SOLE   0 0 8,240
ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 353 21,009 SH   SOLE   0 0 21,009
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 0 40,000 SH Call SOLE   0 0 40,000