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 956 2,900 SH   SOLE   0 0 2,900
AMAZON COM INC COM 023135106 8,299 4,491 SH   SOLE   0 0 4,491
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,302 5,749 SH   SOLE   0 0 5,749
EMERSON ELEC CO COM 291011104 228 2,987 SH   SOLE   0 0 2,987
BOEING CO COM 097023105 897 2,753 SH   SOLE   0 0 2,753
IRON MTN INC NEW COM 46284V101 216 6,785 SH   SOLE   0 0 6,785
AMGEN INC COM 031162100 205 850 SH   SOLE   0 0 850
ABBOTT LABS COM 002824100 4,719 54,326 SH   SOLE   0 0 54,326
CAPSTONE TURBINE CORP COM 14067D508 203 66,590 SH   SOLE   0 0 66,590
INTEL CORP COM 458140100 2,457 41,047 SH   SOLE   0 0 41,047
ILLINOIS TOOL WKS INC COM 452308109 535 2,980 SH   SOLE   0 0 2,980
NEWELL BRANDS INC COM 651229106 1,478 76,875 SH   SOLE   0 0 76,875
ORACLE CORP COM 68389X105 610 11,506 SH   SOLE   0 0 11,506
QUALCOMM INC COM 747525103 256 2,898 SH   SOLE   0 0 2,898
DISNEY WALT CO COM DISNEY 254687106 277 1,918 SH   SOLE   0 0 1,918
HONEYWELL INTL INC COM 438516106 257 1,452 SH   SOLE   0 0 1,452
JOHNSON & JOHNSON COM 478160104 2,915 19,983 SH   SOLE   0 0 19,983
PFIZER INC COM 717081103 506 12,905 SH   SOLE   0 0 12,905
CHEVRON CORP NEW COM 166764100 828 6,873 SH   SOLE   0 0 6,873
MICROSOFT CORP COM 594918104 5,936 37,639 SH   SOLE   0 0 37,639
AT&T INC COM 00206R102 546 13,977 SH   SOLE   0 0 13,977
CITIGROUP INC COM NEW 172967424 718 8,985 SH   SOLE   0 0 8,985
CISCO SYS INC COM 17275R102 385 8,020 SH   SOLE   0 0 8,020
INTERNATIONAL BUSINESS MACHS COM 459200101 582 4,340 SH   SOLE   0 0 4,340
COCA COLA CO COM 191216100 1,488 26,890 SH   SOLE   0 0 26,890
PEPSICO INC COM 713448108 726 5,310 SH   SOLE   0 0 5,310
VERIZON COMMUNICATIONS INC COM 92343V104 368 5,990 SH   SOLE   0 0 5,990
ISHARES TR U.S. FINLS ETF 464287788 689 5,000 SH   SOLE   0 0 5,000
BANK AMER CORP COM 060505104 929 26,366 SH   SOLE   0 0 26,366
STARBUCKS CORP COM 855244109 509 5,792 SH   SOLE   0 0 5,792
AUTOMATIC DATA PROCESSING IN COM 053015103 290 1,700 SH   SOLE   0 0 1,700
EXXON MOBIL CORP COM 30231G102 1,086 15,557 SH   SOLE   0 0 15,557
WALMART INC COM 931142103 2,190 18,425 SH   SOLE   0 0 18,425
UNION PACIFIC CORP COM 907818108 575 3,180 SH   SOLE   0 0 3,180
BAXTER INTL INC COM 071813109 851 10,182 SH   SOLE   0 0 10,182
COSTCO WHSL CORP NEW COM 22160K105 1,654 5,626 SH   SOLE   0 0 5,626
CVS HEALTH CORP COM 126650100 344 4,627 SH   SOLE   0 0 4,627
DEUTSCHE BANK AG NAMEN AKT D18190898 187 24,000 SH   SOLE   0 0 24,000
DANAHER CORPORATION COM 235851102 219 1,430 SH   SOLE   0 0 1,430
MERCK & CO INC COM 58933Y105 692 7,606 SH   SOLE   0 0 7,606
PROCTER & GAMBLE CO COM 742718109 1,496 11,980 SH   SOLE   0 0 11,980
GENERAL ELECTRIC CO COM 369604103 5,678 508,760 SH   SOLE   0 0 508,760
GOLDMAN SACHS GROUP INC COM 38141G104 221 962 SH   SOLE   0 0 962
HOME DEPOT INC COM 437076102 1,723 7,892 SH   SOLE   0 0 7,892
NIKE INC CL B 654106103 401 3,954 SH   SOLE   0 0 3,954
JPMORGAN CHASE & CO COM 46625H100 1,581 11,343 SH   SOLE   0 0 11,343
MONDELEZ INTL INC CL A 609207105 273 4,952 SH   SOLE   0 0 4,952
CORNING INC COM 219350105 758 26,025 SH   SOLE   0 0 26,025
FISERV INC COM 337738108 249 2,157 SH   SOLE   0 0 2,157
UNITEDHEALTH GROUP INC COM 91324P102 847 2,882 SH   SOLE   0 0 2,882
ZIMMER BIOMET HLDGS INC COM 98956P102 210 1,400 SH   SOLE   0 0 1,400
INTUIT COM 461202103 584 2,230 SH   SOLE   0 0 2,230
MARRIOTT INTL INC NEW CL A 571903202 606 4,000 SH   SOLE   0 0 4,000
3M CO COM 88579Y101 839 4,756 SH   SOLE   0 0 4,756
PENNEY J C CORP INC COM 708160106 112 100,000 SH   SOLE   0 0 100,000
DUKE ENERGY CORP NEW COM NEW 26441C204 212 2,326 SH   SOLE   0 0 2,326
APPLE INC COM 037833100 12,615 42,961 SH   SOLE   0 0 42,961
COHEN & STEERS QUALITY RLTY COM 19247L106 3,385 227,478 SH   SOLE   0 0 227,478
CATERPILLAR INC DEL COM 149123101 204 1,380 SH   SOLE   0 0 1,380
UNIVERSAL DISPLAY CORP COM 91347P105 17,676 85,775 SH   SOLE   0 0 85,775
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 403 3,485 SH   SOLE   0 0 3,485
CHUBB LIMITED COM H1467J104 213 1,370 SH   SOLE   0 0 1,370
CEDAR FAIR L P DEPOSITRY UNIT 150185106 571 10,300 SH   SOLE   0 0 10,300
ISHARES TR PHLX SEMICND ETF 464287523 465 1,850 SH   SOLE   0 0 1,850
AVID BIOSERVICES INC COM 05368M106 7,375 961,582 SH   SOLE   0 0 961,582
AMERICAN EXPRESS CO COM 025816109 508 4,080 SH   SOLE   0 0 4,080
PAYCHEX INC COM 704326107 230 2,700 SH   SOLE   0 0 2,700
NORTHROP GRUMMAN CORP COM 666807102 1,464 4,257 SH   SOLE   0 0 4,257
ROYCE VALUE TR INC COM 780910105 778 52,700 SH   SOLE   0 0 52,700
HENRY SCHEIN INC COM 806407102 522 7,830 SH   SOLE   0 0 7,830
WEYERHAEUSER CO COM 962166104 585 19,366 SH   SOLE   0 0 19,366
ENTERPRISE PRODS PARTNERS L COM 293792107 428 15,212 SH   SOLE   0 0 15,212
ALPHABET INC CAP STK CL A 02079K305 757 565 SH   SOLE   0 0 565
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 856 9,226 SH   SOLE   0 0 9,226
LAS VEGAS SANDS CORP COM 517834107 385 5,570 SH   SOLE   0 0 5,570
CARMAX INC COM 143130102 203 2,314 SH   SOLE   0 0 2,314
GABELLI DIVD & INCOME TR COM 36242H104 1,136 51,750 SH   SOLE   0 0 51,750
PROSPERITY BANCSHARES INC COM 743606105 955 13,281 SH   SOLE   0 0 13,281
SAUL CTRS INC COM 804395101 236 4,475 SH   SOLE   0 0 4,475
COHEN & STEERS INFRASTRUCTUR COM 19248A109 2,548 97,242 SH   SOLE   0 0 97,242
FIRST TR VALUE LINE DIVID IN SHS 33734H106 686 19,028 SH   SOLE   0 0 19,028
SALESFORCE COM INC COM 79466L302 764 4,700 SH   SOLE   0 0 4,700
EXELIXIS INC COM 30161Q104 9,343 530,280 SH   SOLE   0 0 530,280
NOVAVAX INC COM NEW 670002401 73 18,459 SH   SOLE   0 0 18,459
UNITED BANKSHARES INC WEST V COM 909907107 2,831 73,230 SH   SOLE   0 0 73,230
SPDR SERIES TRUST S&P BIOTECH 78464A870 344 3,615 SH   SOLE   0 0 3,615
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 278 9,500 SH   SOLE   0 0 9,500
MASTERCARD INC CL A 57636Q104 1,023 3,426 SH   SOLE   0 0 3,426
ENERSYS COM 29275Y102 203 2,710 SH   SOLE   0 0 2,710
ANTARES PHARMA INC COM 036642106 19,223 4,090,020 SH   SOLE   0 0 4,090,020
ARES CAP CORP COM 04010L103 7,518 403,093 SH   SOLE   0 0 403,093
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 2,370 72,757 SH   SOLE   0 0 72,757
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 3,385 56,085 SH   SOLE   0 0 56,085
SANDY SPRING BANCORP INC COM 800363103 493 13,010 SH   SOLE   0 0 13,010
SPECTRUM PHARMACEUTICALS INC COM 84763A108 764 210,170 SH   SOLE   0 0 210,170
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 2,076 14,920 SH   SOLE   0 0 14,920
BLACKSTONE GROUP INC COM CL A 09260D107 12,445 222,476 SH   SOLE   0 0 222,476
WISDOMTREE TR US MIDCAP FUND 97717W570 758 18,010 SH   SOLE   0 0 18,010
COHEN & STEERS CLOSED END OP COM 19248P106 758 56,490 SH   SOLE   0 0 56,490
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 232 6,930 SH   SOLE   0 0 6,930
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 528 8,090 SH   SOLE   0 0 8,090
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 647 8,910 SH   SOLE   0 0 8,910
PHILIP MORRIS INTL INC COM 718172109 264 3,099 SH   SOLE   0 0 3,099
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 1,472 58,995 SH   SOLE   0 0 58,995
ZIOPHARM ONCOLOGY INC COM 98973P101 1,206 255,525 SH   SOLE   0 0 255,525
ULTA BEAUTY INC COM 90384S303 266 1,050 SH   SOLE   0 0 1,050
WASHINGTON TR BANCORP COM 940610108 1,054 19,590 SH   SOLE   0 0 19,590
MITEK SYS INC COM NEW 606710200 5,246 685,870 SH   SOLE   0 0 685,870
CHROMADEX CORP COM NEW 171077407 52 12,000 SH   SOLE   0 0 12,000
STARWOOD PPTY TR INC COM 85571B105 2,223 89,414 SH   SOLE   0 0 89,414
SOLAR CAP LTD COM 83413U100 1,590 77,100 SH   SOLE   0 0 77,100
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 307 2,100 SH   SOLE   0 0 2,100
CYTOSORBENTS CORP COM NEW 23283X206 1,028 267,005 SH   SOLE   0 0 267,005
HUNTINGTON INGALLS INDS INC COM 446413106 228 910 SH   SOLE   0 0 910
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 267 4,575 SH   SOLE   0 0 4,575
ACASTI PHARMA INC CL A NEW 00430K402 154 62,850 SH   SOLE   0 0 62,850
FACEBOOK INC CL A 30303M102 1,501 7,311 SH   SOLE   0 0 7,311
BLACKROCK TCP CAP CORP COM 09259E108 207 14,700 SH   SOLE   0 0 14,700
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 15,080 470,077 SH   SOLE   0 0 470,077
ZOETIS INC CL A 98978V103 599 4,523 SH   SOLE   0 0 4,523
EATON VANCE MUN INCOME 2028 SHS 27829U105 455 20,745 SH   SOLE   0 0 20,745
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 866 27,431 SH   SOLE   0 0 27,431
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 959 67,455 SH   SOLE   0 0 67,455
MEDIWOUND LTD ORD SHS M68830104 240 77,500 SH   SOLE   0 0 77,500
TPG SPECIALTY LENDING INC COM 87265K102 1,924 89,630 SH   SOLE   0 0 89,630
ALPHABET INC CAP STK CL C 02079K107 3,281 2,454 SH   SOLE   0 0 2,454
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 550 9,150 SH   SOLE   0 0 9,150
ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 406 16,547 SH   SOLE   0 0 16,547
ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 723 28,348 SH   SOLE   0 0 28,348
MATINAS BIOPHARMA HLDGS INC COM 576810105 127 55,850 SH   SOLE   0 0 55,850
COHERUS BIOSCIENCES INC COM 19249H103 1,157 64,255 SH   SOLE   0 0 64,255
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 1,995 38,510 SH   SOLE   0 0 38,510
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 1,187 21,032 SH   SOLE   0 0 21,032
EASTERLY GOVT PPTYS INC COM 27616P103 4,303 181,325 SH   SOLE   0 0 181,325
FIRSTSERVICE CORP NEW COM 33767E202 904 9,720 SH   SOLE   0 0 9,720
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 319 23,000 SH   SOLE   0 0 23,000
PAYPAL HLDGS INC COM 70450Y103 308 2,845 SH   SOLE   0 0 2,845
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 7,094 236,253 SH   SOLE   0 0 236,253
SQUARE INC CL A 852234103 4,980 79,599 SH   SOLE   0 0 79,599
ATOMERA INC COM 04965B100 157 51,050 SH   SOLE   0 0 51,050
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 676 67,500 SH   SOLE   0 0 67,500
INVESCO HIGH INCOME 2023 TAR COM 46135X108 4,330 410,450 SH   SOLE   0 0 410,450
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 439 16,630 SH   SOLE   0 0 16,630
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 5,280 104,700 SH   SOLE   0 0 104,700
GLOBAL X FDS FINTECH ETF 37954Y814 329 10,837 SH   SOLE   0 0 10,837
BOSTON OMAHA CORP COM 101044105 2,848 135,375 SH   SOLE   0 0 135,375
FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 1,607 46,745 SH   SOLE   0 0 46,745
INVESCO HIGH INCOME 2024 TAR COM 46136K105 2,008 192,475 SH   SOLE   0 0 192,475
PGIM ETF TR ULTRA SHORT 69344A107 3,917 78,269 SH   SOLE   0 0 78,269
WORLD GOLD TR SPDR GLD MINIS 98149E204 400 26,425 SH   SOLE   0 0 26,425
JANUS DETROIT STR TR HENDERSON MTG 47103U852 392 7,540 SH   SOLE   0 0 7,540
ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 546 26,771 SH   SOLE   0 0 26,771
BARCLAYS PLC ADR 06738E204 3 10,000 SH Call SOLE   0 0 10,000
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 2 40,000 SH Call SOLE   0 0 40,000