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
MONDELEZ INTL INC CL A 609207105 274 4,952 SH   SOLE   0 0 4,952
PGIM ETF TR ULTRA SHORT 69344A107 4,152 82,725 SH   SOLE   0 0 82,725
BAXTER INTL INC COM 071813109 904 10,332 SH   SOLE   0 0 10,332
3M CO COM 88579Y101 736 4,474 SH   SOLE   0 0 4,474
INTEL CORP COM 458140100 1,447 28,088 SH   SOLE   0 0 28,088
ROYCE VALUE TR INC COM 780910105 751 54,600 SH   SOLE   0 0 54,600
ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 940 36,769 SH   SOLE   0 0 36,769
HOME DEPOT INC COM 437076102 7 1,200 SH Call SOLE   0 0 1,200
MCDONALDS CORP COM 580135101 344 1,604 SH   SOLE   0 0 1,604
FIRSTSERVICE CORP NEW COM 33767E202 524 5,106 SH   SOLE   0 0 5,106
SPECTRUM PHARMACEUTICALS INC COM 84763A108 4,443 535,645 SH   SOLE   0 0 535,645
STARBUCKS CORP COM 855244109 503 5,685 SH   SOLE   0 0 5,685
FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 951 30,070 SH   SOLE   0 0 30,070
MICROSOFT CORP COM 594918104 4,493 32,319 SH   SOLE   0 0 32,319
UNION PACIFIC CORP COM 907818108 515 3,180 SH   SOLE   0 0 3,180
BLACKSTONE GROUP INC COM CL A 09260D107 9,673 198,061 SH   SOLE   0 0 198,061
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 963 32,541 SH   SOLE   0 0 32,541
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 1,113 21,032 SH   SOLE   0 0 21,032
HENRY SCHEIN INC COM 806407102 514 8,100 SH   SOLE   0 0 8,100
EXXON MOBIL CORP COM 30231G102 1,113 15,767 SH   SOLE   0 0 15,767
MITEK SYS INC COM NEW 606710200 6,569 680,675 SH   SOLE   0 0 680,675
CISCO SYS INC COM 17275R102 215 4,345 SH   SOLE   0 0 4,345
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 668 67,500 SH   SOLE   0 0 67,500
ALPHABET INC CAP STK CL C 02079K107 2,988 2,451 SH   SOLE   0 0 2,451
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 5,163 186,696 SH   SOLE   0 0 186,696
NORTHROP GRUMMAN CORP COM 666807102 1,583 4,225 SH   SOLE   0 0 4,225
LAS VEGAS SANDS CORP COM 517834107 322 5,570 SH   SOLE   0 0 5,570
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 550 9,150 SH   SOLE   0 0 9,150
TPG SPECIALTY LENDING INC COM 87265K102 1,860 88,660 SH   SOLE   0 0 88,660
ISHARES TR U.S. FINLS ETF 464287788 644 5,000 SH   SOLE   0 0 5,000
EATON VANCE MUN INCOME 2028 SHS 27829U105 450 20,745 SH   SOLE   0 0 20,745
HOME DEPOT INC COM 437076102 1,599 6,892 SH   SOLE   0 0 6,892
PEBBLEBROOK HOTEL TR COM 70509V100 281 10,110 SH   SOLE   0 0 10,110
LEGACY TEX FINL GROUP INC COM 52471Y106 1,186 27,249 SH   SOLE   0 0 27,249
UNITED BANKSHARES INC WEST V COM 909907107 3,344 88,290 SH   SOLE   0 0 88,290
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 582 9,550 SH   SOLE   0 0 9,550
ENERSYS COM 29275Y102 202 3,060 SH   SOLE   0 0 3,060
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 2,107 15,651 SH   SOLE   0 0 15,651
ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 430 20,495 SH   SOLE   0 0 20,495
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,125 5,409 SH   SOLE   0 0 5,409
COHEN & STEERS INFRASTRUCTUR COM 19248A109 2,492 91,492 SH   SOLE   0 0 91,492
CYTOSORBENTS CORP COM NEW 23283X206 1,488 295,915 SH   SOLE   0 0 295,915
WISDOMTREE TR US MIDCAP FUND 97717W570 876 22,210 SH   SOLE   0 0 22,210
AVID BIOSERVICES INC COM 05368M106 3,377 637,111 SH   SOLE   0 0 637,111
INVESCO HIGH INCOME 2023 TAR COM 46135X108 3,690 355,105 SH   SOLE   0 0 355,105
DISNEY WALT CO COM DISNEY 254687106 247 1,898 SH   SOLE   0 0 1,898
PHILIP MORRIS INTL INC COM 718172109 242 3,187 SH   SOLE   0 0 3,187
PAYPAL HLDGS INC COM 70450Y103 295 2,845 SH   SOLE   0 0 2,845
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 254 9,500 SH   SOLE   0 0 9,500
WALMART INC COM 931142103 2,237 18,851 SH   SOLE   0 0 18,851
SQUARE INC CL A 852234103 3,810 61,506 SH   SOLE   0 0 61,506
NIKE INC CL B 654106103 371 3,954 SH   SOLE   0 0 3,954
CHEVRON CORP NEW COM 166764100 703 5,930 SH   SOLE   0 0 5,930
EASTERLY GOVT PPTYS INC COM 27616P103 3,774 177,195 SH   SOLE   0 0 177,195
ULTA BEAUTY INC COM 90384S303 263 1,050 SH   SOLE   0 0 1,050
VERIZON COMMUNICATIONS INC COM 92343V104 343 5,679 SH   SOLE   0 0 5,679
MERCK & CO INC COM 58933Y105 587 6,975 SH   SOLE   0 0 6,975
DUKE ENERGY CORP NEW COM NEW 26441C204 223 2,326 SH   SOLE   0 0 2,326
COHEN & STEERS CLOSED END OP COM 19248P106 959 73,195 SH   SOLE   0 0 73,195
ABSOLUTE SHS TR WBI BBR YLD 1000 00400R700 420 17,658 SH   SOLE   0 0 17,658
AMAZON COM INC COM 023135106 7,801 4,494 SH   SOLE   0 0 4,494
JPMORGAN CHASE & CO COM 46625H100 1,334 11,338 SH   SOLE   0 0 11,338
AMERICAN EXPRESS CO COM 025816109 364 3,080 SH   SOLE   0 0 3,080
EXELIXIS INC COM 30161Q104 8,234 465,620 SH   SOLE   0 0 465,620
ARES CAP CORP COM 04010L103 6,711 360,139 SH   SOLE   0 0 360,139
UNITEDHEALTH GROUP INC COM 91324P102 615 2,828 SH   SOLE   0 0 2,828
COHEN & STEERS QUALITY RLTY COM 19247L106 3,315 209,121 SH   SOLE   0 0 209,121
BOEING CO COM 097023105 825 2,169 SH   SOLE   0 0 2,169
COSTCO WHSL CORP NEW COM 22160K105 1,524 5,291 SH   SOLE   0 0 5,291
MEDIWOUND LTD ORD SHS M68830104 152 47,500 SH   SOLE   0 0 47,500
ILLINOIS TOOL WKS INC COM 452308109 500 3,192 SH   SOLE   0 0 3,192
SALESFORCE COM INC COM 79466L302 698 4,700 SH   SOLE   0 0 4,700
COCA COLA CO COM 191216100 1,436 26,370 SH   SOLE   0 0 26,370
PAYCHEX INC COM 704326107 223 2,700 SH   SOLE   0 0 2,700
CEDAR FAIR L P DEPOSITRY UNIT 150185106 533 9,125 SH   SOLE   0 0 9,125
STARWOOD PPTY TR INC COM 85571B105 1,996 82,394 SH   SOLE   0 0 82,394
ORACLE CORP COM 68389X105 625 11,366 SH   SOLE   0 0 11,366
ZOETIS INC CL A 98978V103 564 4,523 SH   SOLE   0 0 4,523
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 856 9,176 SH   SOLE   0 0 9,176
CITIGROUP INC COM NEW 172967424 481 6,970 SH   SOLE   0 0 6,970
BOSTON OMAHA CORP COM 101044105 2,216 111,775 SH   SOLE   0 0 111,775
MARRIOTT INTL INC NEW CL A 571903202 497 4,000 SH   SOLE   0 0 4,000
DEUTSCHE BANK AG NAMEN AKT D18190898 150 20,000 SH   SOLE   0 0 20,000
SANDY SPRING BANCORP INC COM 800363103 499 14,810 SH   SOLE   0 0 14,810
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 377 3,485 SH   SOLE   0 0 3,485
COHERUS BIOSCIENCES INC COM 19249H103 841 41,535 SH   SOLE   0 0 41,535
FISERV INC COM 337738108 223 2,157 SH   SOLE   0 0 2,157
NOVAVAX INC COM NEW 670002401 104 20,686 SH   SOLE   0 0 20,686
PFIZER INC COM 717081103 492 13,705 SH   SOLE   0 0 13,705
BANK AMER CORP COM 060505104 610 20,911 SH   SOLE   0 0 20,911
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 577 8,855 SH   SOLE   0 0 8,855
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 2,524 44,452 SH   SOLE   0 0 44,452
CORNING INC COM 219350105 907 31,795 SH   SOLE   0 0 31,795
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 1,182 51,580 SH   SOLE   0 0 51,580
PROCTER & GAMBLE CO COM 742718109 1,458 11,725 SH   SOLE   0 0 11,725
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 412 16,874 SH   SOLE   0 0 16,874
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 1,653 53,247 SH   SOLE   0 0 53,247
QUARTERHILL INC COM 747713105 286 219,705 SH   SOLE   0 0 219,705
WASHINGTON TR BANCORP COM 940610108 946 19,590 SH   SOLE   0 0 19,590
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 1,233 74,855 SH   SOLE   0 0 74,855
JOHNSON & JOHNSON COM 478160104 2,568 19,850 SH   SOLE   0 0 19,850
ZIOPHARM ONCOLOGY INC COM 98973P101 1,031 240,800 SH   SOLE   0 0 240,800
PEPSICO INC COM 713448108 728 5,310 SH   SOLE   0 0 5,310
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 310 5,355 SH   SOLE   0 0 5,355
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 309 23,000 SH   SOLE   0 0 23,000
CAPSTONE TURBINE CORP COM NEW 14067D409 280 548,900 SH   SOLE   0 0 548,900
WORLD GOLD TR SPDR GLD MINIS 98149E209 388 26,425 SH   SOLE   0 0 26,425
GABELLI DIVD & INCOME TR COM 36242H104 1,113 51,750 SH   SOLE   0 0 51,750
SPDR SERIES TRUST S&P BIOTECH 78464A870 276 3,615 SH   SOLE   0 0 3,615
FACEBOOK INC CL A 30303M102 1,302 7,311 SH   SOLE   0 0 7,311
ATOMERA INC COM 04965B100 251 66,505 SH   SOLE   0 0 66,505
AUTOMATIC DATA PROCESSING IN COM 053015103 274 1,700 SH   SOLE   0 0 1,700
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 10,427 407,927 SH   SOLE   0 0 407,927
SAUL CTRS INC COM 804395101 230 4,225 SH   SOLE   0 0 4,225
CARMAX INC COM 143130102 204 2,314 SH   SOLE   0 0 2,314
MASTERCARD INC CL A 57636Q104 797 2,936 SH   SOLE   0 0 2,936
ISHARES TR PHLX SEMICND ETF 464287523 391 1,850 SH   SOLE   0 0 1,850
FIRST TR VALUE LINE DIVID IN SHS 33734H106 597 17,115 SH   SOLE   0 0 17,115
CVS HEALTH CORP COM 126650100 292 4,627 SH   SOLE   0 0 4,627
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 310 2,290 SH   SOLE   0 0 2,290
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 4,954 98,250 SH   SOLE   0 0 98,250
ADOBE INC COM 00724F101 883 3,195 SH   SOLE   0 0 3,195
ANTARES PHARMA INC COM 036642106 11,122 3,324,890 SH   SOLE   0 0 3,324,890
ABBOTT LABS COM 002824100 4,522 54,051 SH   SOLE   0 0 54,051
ALPHABET INC CAP STK CL A 02079K305 615 504 SH   SOLE   0 0 504
SOLAR CAP LTD COM 83413U100 1,220 59,100 SH   SOLE   0 0 59,100
DANAHER CORPORATION COM 235851102 207 1,430 SH   SOLE   0 0 1,430
GENERAL ELECTRIC CO COM 369604103 1,367 152,855 SH   SOLE   0 0 152,855
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 1,480 28,465 SH   SOLE   0 0 28,465
QUALCOMM INC COM 747525103 208 2,731 SH   SOLE   0 0 2,731
INVESCO HIGH INCOME 2024 TAR COM 46136K105 1,581 151,975 SH   SOLE   0 0 151,975
BLACKROCK TCP CAP CORP COM 09259E108 203 15,000 SH   SOLE   0 0 15,000
APPLE INC COM 037833100 8,900 39,736 SH   SOLE   0 0 39,736
ENTERPRISE PRODS PARTNERS L COM 293792107 366 12,812 SH   SOLE   0 0 12,812
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 214 5,715 SH   SOLE   0 0 5,715
UNIVERSAL DISPLAY CORP COM 91347P105 11,841 70,523 SH   SOLE   0 0 70,523
INTERNATIONAL BUSINESS MACHS COM 459200101 1,583 10,885 SH   SOLE   0 0 10,885
AT&T INC COM 00206R102 494 13,054 SH   SOLE   0 0 13,054