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
3M CO COM 88579Y101 776 4,474 SH   SOLE   0 0 4,474
ABBOTT LABS COM 002824100 353 4,196 SH   SOLE   0 0 4,196
ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 823 32,656 SH   SOLE   0 0 32,656
ABSOLUTE SHS TR WBI BBR YLD 1000 00400R700 378 15,764 SH   SOLE   0 0 15,764
ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 372 17,983 SH   SOLE   0 0 17,983
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 368 14,999 SH   SOLE   0 0 14,999
ADOBE INC COM 00724F101 1,117 3,790 SH   SOLE   0 0 3,790
ALPHABET INC CAP STK CL A 02079K305 544 502 SH   SOLE   0 0 502
ALPHABET INC CAP STK CL C 02079K107 2,107 1,949 SH   SOLE   0 0 1,949
AMAZON COM INC COM 023135106 8,794 4,644 SH   SOLE   0 0 4,644
AMERICAN EXPRESS CO COM 025816109 351 2,845 SH   SOLE   0 0 2,845
AMGEN INC COM 031162100 369 2,000 SH   SOLE   0 0 2,000
ANTARES PHARMA INC COM 036642106 10,583 3,216,575 SH   SOLE   0 0 3,216,575
APPLE INC COM 037833100 8,040 40,620 SH   SOLE   0 0 40,620
ARES CAP CORP COM 04010L103 5,072 282,708 SH   SOLE   0 0 282,708
AT&T INC COM 00206R102 365 10,889 SH   SOLE   0 0 10,889
ATOMERA INC COM 04965B100 361 71,855 SH   SOLE   0 0 71,855
AUTOMATIC DATA PROCESSING IN COM 053015103 281 1,700 SH   SOLE   0 0 1,700
AVID BIOSERVICES INC COM 05368M106 3,435 613,433 SH   SOLE   0 0 613,433
BANK AMER CORP COM 060505104 798 27,510 SH   SOLE   0 0 27,510
BAXTER INTL INC COM 071813109 887 10,832 SH   SOLE   0 0 10,832
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,191 5,585 SH   SOLE   0 0 5,585
BLACKROCK INC COM 09247X101 215 458 SH   SOLE   0 0 458
BLACKROCK TCP CAP CORP COM 09259E108 214 15,000 SH   SOLE   0 0 15,000
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 8,541 192,275 SH   SOLE   0 0 192,275
BOEING CO COM 097023105 788 2,164 SH   SOLE   0 0 2,164
BOSTON OMAHA CORP COM 101044105 2,062 89,075 SH   SOLE   0 0 89,075
CAPSTONE TURBINE CORP COM NEW 14067D409 466 592,900 SH   SOLE   0 0 592,900
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 8,591 379,952 SH   SOLE   0 0 379,952
CARMAX INC COM 143130102 201 2,314 SH   SOLE   0 0 2,314
CATERPILLAR INC DEL COM 149123101 678 4,975 SH   SOLE   0 0 4,975
CEDAR FAIR L P DEPOSITRY UNIT 150185106 395 8,275 SH   SOLE   0 0 8,275
CHEVRON CORP NEW COM 166764100 813 6,530 SH   SOLE   0 0 6,530
CHROMADEX CORP COM NEW 171077407 474 102,000 SH   SOLE   0 0 102,000
CITIGROUP INC COM NEW 172967424 486 6,945 SH   SOLE   0 0 6,945
COCA COLA CO COM 191216100 225 4,420 SH   SOLE   0 0 4,420
COHEN & STEERS CLOSED END OP COM 19248P106 744 58,195 SH   SOLE   0 0 58,195
COHEN & STEERS INFRASTRUCTUR COM 19248A109 2,177 83,890 SH   SOLE   0 0 83,890
COHEN & STEERS QUALITY RLTY COM 19247L106 2,558 187,021 SH   SOLE   0 0 187,021
COHERUS BIOSCIENCES INC COM 19249H103 367 16,615 SH   SOLE   0 0 16,615
CORNING INC COM 219350105 1,171 35,240 SH   SOLE   0 0 35,240
COSTCO WHSL CORP NEW COM 22160K105 592 2,241 SH   SOLE   0 0 2,241
CUMMINS INC COM 231021106 343 2,000 SH   SOLE   0 0 2,000
CVS HEALTH CORP COM 126650100 252 4,627 SH   SOLE   0 0 4,627
CYTOSORBENTS CORP COM NEW 23283X206 2,207 333,910 SH   SOLE   0 0 333,910
DANAHER CORPORATION COM 235851102 204 1,430 SH   SOLE   0 0 1,430
DISNEY WALT CO COM DISNEY 254687106 433 3,098 SH   SOLE   0 0 3,098
DUKE ENERGY CORP NEW COM NEW 26441C204 205 2,326 SH   SOLE   0 0 2,326
EASTERLY GOVT PPTYS INC COM 27616P103 1,466 80,962 SH   SOLE   0 0 80,962
ENERSYS COM 29275Y102 210 3,060 SH   SOLE   0 0 3,060
ENTERPRISE PRODS PARTNERS L COM 293792107 335 11,612 SH   SOLE   0 0 11,612
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 337 8,470 SH   SOLE   0 0 8,470
EXELIXIS INC COM 30161Q104 9,235 432,125 SH   SOLE   0 0 432,125
EXXON MOBIL CORP COM 30231G102 1,239 16,167 SH   SOLE   0 0 16,167
FACEBOOK INC CL A 30303M102 1,060 5,491 SH   SOLE   0 0 5,491
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 1,264 22,380 SH   SOLE   0 0 22,380
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 1,065 46,295 SH   SOLE   0 0 46,295
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 2,306 16,036 SH   SOLE   0 0 16,036
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 1,028 33,798 SH   SOLE   0 0 33,798
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 549 9,150 SH   SOLE   0 0 9,150
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 188 10,185 SH   SOLE   0 0 10,185
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 3,833 134,021 SH   SOLE   0 0 134,021
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 601 9,035 SH   SOLE   0 0 9,035
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 433 7,075 SH   SOLE   0 0 7,075
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 1,448 47,245 SH   SOLE   0 0 47,245
FIRST TR VALUE LINE DIVID IN SHS 33734H106 582 17,255 SH   SOLE   0 0 17,255
FIRSTSERVICE CORP NEW COM 33767E202 360 3,750 SH   SOLE   0 0 3,750
FREEPORT-MCMORAN INC CL B 35671D857 121 10,450 SH   SOLE   0 0 10,450
GABELLI DIVD & INCOME TR COM 36242H104 1,121 51,750 SH   SOLE   0 0 51,750
GENERAL ELECTRIC CO COM 369604103 228 21,737 SH   SOLE   0 0 21,737
HENRY SCHEIN INC COM 806407102 566 8,100 SH   SOLE   0 0 8,100
HOME DEPOT INC COM 437076102 1,371 6,593 SH   SOLE   0 0 6,593
HOME DEPOT INC COM 437076102 17 600 SH Call SOLE   0 0 600
HUNTINGTON INGALLS INDS INC COM 446413106 205 910 SH   SOLE   0 0 910
ILLINOIS TOOL WKS INC COM 452308109 338 2,242 SH   SOLE   0 0 2,242
INTEL CORP COM 458140100 2,119 44,263 SH   SOLE   0 0 44,263
INTERNATIONAL BUSINESS MACHS COM 459200101 1,558 11,300 SH   SOLE   0 0 11,300
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 583 5,405 SH   SOLE   0 0 5,405
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 295 5,355 SH   SOLE   0 0 5,355
INVESCO HIGH INCOME 2023 TAR COM 46135X108 3,336 319,505 SH   SOLE   0 0 319,505
INVESCO HIGH INCOME 2024 TAR COM 46136K105 1,122 110,475 SH   SOLE   0 0 110,475
ISHARES TR NASDAQ BIOTECH 464287556 228 2,093 SH   SOLE   0 0 2,093
ISHARES TR PHLX SEMICND ETF 464287523 367 1,850 SH   SOLE   0 0 1,850
JOHNSON & JOHNSON COM 478160104 3,967 28,481 SH   SOLE   0 0 28,481
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 5,163 102,470 SH   SOLE   0 0 102,470
JPMORGAN CHASE & CO COM 46625H100 1,822 16,298 SH   SOLE   0 0 16,298
KINDER MORGAN INC DEL COM 49456B101 727 34,818 SH   SOLE   0 0 34,818
LAS VEGAS SANDS CORP COM 517834107 820 13,870 SH   SOLE   0 0 13,870
LEGACY TEX FINL GROUP INC COM 52471Y106 1,120 27,514 SH   SOLE   0 0 27,514
MARRIOTT INTL INC NEW CL A 571903202 561 4,000 SH   SOLE   0 0 4,000
MEDIWOUND LTD ORD SHS M68830104 98 29,000 SH   SOLE   0 0 29,000
MERCK & CO INC COM 58933Y105 586 6,988 SH   SOLE   0 0 6,988
MICROSOFT CORP COM 594918104 4,363 32,570 SH   SOLE   0 0 32,570
MITEK SYS INC COM NEW 606710200 6,529 656,885 SH   SOLE   0 0 656,885
NIKE INC CL B 654106103 353 4,209 SH   SOLE   0 0 4,209
NORTHROP GRUMMAN CORP COM 666807102 1,365 4,225 SH   SOLE   0 0 4,225
NOVAVAX INC COM NEW 670002401 180 30,711 SH   SOLE   0 0 30,711
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 684 69,000 SH   SOLE   0 0 69,000
OAKTREE CAP GROUP LLC UNIT CL A 674001201 329 6,635 SH   SOLE   0 0 6,635
ORACLE CORP COM 68389X105 646 11,343 SH   SOLE   0 0 11,343
PACER FDS TR TRENDP US MID CP 69374H204 1,009 34,630 SH   SOLE   0 0 34,630
PAYPAL HLDGS INC COM 70450Y103 326 2,845 SH   SOLE   0 0 2,845
PEBBLEBROOK HOTEL TR COM 70509V100 319 11,310 SH   SOLE   0 0 11,310
PEPSICO INC COM 713448108 634 4,835 SH   SOLE   0 0 4,835
PFIZER INC COM 717081103 537 12,397 SH   SOLE   0 0 12,397
PGIM ETF TR ULTRA SHORT 69344A107 4,250 84,725 SH   SOLE   0 0 84,725
PHILIP MORRIS INTL INC COM 718172109 250 3,187 SH   SOLE   0 0 3,187
PROCTER AND GAMBLE CO COM 742718109 1,249 11,394 SH   SOLE   0 0 11,394
QUALCOMM INC COM 747525103 207 2,724 SH   SOLE   0 0 2,724
QUARTERHILL INC COM 747713105 36 33,705 SH   SOLE   0 0 33,705
ROYCE VALUE TR INC COM 780910105 734 52,700 SH   SOLE   0 0 52,700
SALESFORCE COM INC COM 79466L302 759 5,000 SH   SOLE   0 0 5,000
SANDY SPRING BANCORP INC COM 800363103 726 20,810 SH   SOLE   0 0 20,810
SAUL CTRS INC COM 804395101 215 3,825 SH   SOLE   0 0 3,825
SOLAR CAP LTD COM 83413U100 1,234 60,100 SH   SOLE   0 0 60,100
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 2,100 7,900 SH   SOLE   0 0 7,900
SPDR GOLD TRUST GOLD SHS 78463V107 366 2,750 SH   SOLE   0 0 2,750
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 306 8,000 SH   SOLE   0 0 8,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 771 2,632 SH   SOLE   0 0 2,632
SPDR SERIES TRUST S&P BIOTECH 78464A870 317 3,615 SH   SOLE   0 0 3,615
SPECTRUM PHARMACEUTICALS INC COM 84763A108 3,981 462,405 SH   SOLE   0 0 462,405
SQUARE INC CL A 852234103 4,889 67,401 SH   SOLE   0 0 67,401
STARBUCKS CORP COM 855244109 493 5,885 SH   SOLE   0 0 5,885
STARWOOD PPTY TR INC COM 85571B105 1,345 59,199 SH   SOLE   0 0 59,199
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 217 17,000 SH   SOLE   0 0 17,000
TPG SPECIALTY LENDING INC COM 87265K102 1,571 80,160 SH   SOLE   0 0 80,160
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 1,068 75,035 SH   SOLE   0 0 75,035
ULTA BEAUTY INC COM 90384S303 364 1,050 SH   SOLE   0 0 1,050
UNION PACIFIC CORP COM 907818108 538 3,180 SH   SOLE   0 0 3,180
UNITED BANKSHARES INC WEST V COM 909907107 5,357 144,440 SH   SOLE   0 0 144,440
UNITEDHEALTH GROUP INC COM 91324P102 445 1,825 SH   SOLE   0 0 1,825
UNIVERSAL DISPLAY CORP COM 91347P105 13,498 71,773 SH   SOLE   0 0 71,773
USA TECHNOLOGIES INC COM NO PAR 90328S500 8,215 1,105,626 SH   SOLE   0 0 1,105,626
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 708 8,106 SH   SOLE   0 0 8,106
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 307 2,290 SH   SOLE   0 0 2,290
VERIZON COMMUNICATIONS INC COM 92343V104 311 5,435 SH   SOLE   0 0 5,435
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 469 8,942 SH   SOLE   0 0 8,942
VIVEVE MED INC COM NEW 92852W204 4 10,000 SH   SOLE   0 0 10,000
WALMART INC COM 931142103 2,075 18,776 SH   SOLE   0 0 18,776
WASHINGTON TR BANCORP COM 940610108 1,022 19,590 SH   SOLE   0 0 19,590
WISDOMTREE TR US MIDCAP FUND 97717W570 795 19,870 SH   SOLE   0 0 19,870
ZIOPHARM ONCOLOGY INC COM 98973P101 1,265 216,950 SH   SOLE   0 0 216,950
ZOETIS INC CL A 98978V103 511 4,500 SH   SOLE   0 0 4,500