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
1ST SOURCE CORP COM 336901103 473 10,204 SH   SOLE   10,204 0 0
3M CO COM 88579y101 950 5,478 SH   SOLE   5,478 0 0
ABBOTT LABS COM 002824100 11,343 134,877 SH   SOLE   134,877 0 0
ABBVIE INC COM 00287Y109 6,193 85,167 SH   SOLE   85,167 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 2,214 529,591 SH   SOLE   529,591 0 0
ABERDEEN AUSTRALIA EQTY FD I COM 003011103 96 17,590 SH   SOLE   17,590 0 0
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 427 44,288 SH   SOLE   44,288 0 0
ABIOMED INC COM 003654100 3,167 12,157 SH   SOLE   11,731 0 426
ACADIA RLTY TR COM SH BEN INT 004239109 7,411 270,785 SH   SOLE   260,903 0 9,882
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 93 505 SH   OTR 32 0 0 505
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 15,139 81,936 SH   SOLE   81,936 0 0
ADOBE INC COM 00724f101 1,644 5,579 SH   SOLE   5,579 0 0
ADTALEM GLOBAL ED INC COM 00737l103 591 13,114 SH   SOLE   13,114 0 0
ADVANCED DRAIN SYS INC DEL COM 00790r104 568 17,316 SH   SOLE   17,316 0 0
AERCAP HOLDINGS NV SHS n00985106 362 6,969 SH   OTR 1 0 0 6,969
AERCAP HOLDINGS NV SHS n00985106 12 223 SH   SOLE   223 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 806 8,744 SH   SOLE   8,744 0 0
AFLAC INC COM 001055102 8 138 SH   OTR 19 138 0 0
AFLAC INC COM 001055102 282 5,153 SH   SOLE   5,153 0 0
AFLAC INC COM 001055102 10,962 200,000 SH Put SOLE   200,000 0 0
AIMMUNE THERAPEUTICS INC COM 00900t107 1,063 51,059 SH   SOLE   51,059 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3,460 24,521 SH   SOLE   22,291 0 2,230
ALIGN TECHNOLOGY INC COM 016255101 16,926 61,843 SH   SOLE   61,843 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741r102 506 20,068 SH   SOLE   20,068 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 18,732 133,675 SH   SOLE   133,675 0 0
ALLIANZGI EQUITY & CONV INCO COM 018829101 303 13,943 SH   SOLE   13,943 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 603 22,465 SH   SOLE   22,465 0 0
ALLSTATE CORP COM 020002101 13 129 SH   SOLE   129 0 0
ALLSTATE CORP COM 020002101 20,338 200,000 SH Put SOLE   200,000 0 0
ALPHABET INC CAP STK CL A 02079k305 154 142 SH   OTR 31 0 0 142
ALPHABET INC CAP STK CL A 02079k305 23,101 21,334 SH   SOLE   21,334 0 0
ALPHABET INC CAP STK CL C 02079k107 23,137 21,405 SH   SOLE   21,405 0 0
ALPS ETF TR ALERIAN MLP 00162q866 961 97,585 SH   SOLE   97,585 0 0
ALTABA INC COM 021346101 9,955 143,503 SH   SOLE   143,503 0 0
ALTRIA GROUP INC COM 02209S103 447 9,452 SH   SOLE   9,452 0 0
AMALGAMATED BK NEW YORK N Y CLASS A 022663108 9,585 549,288 SH   SOLE   549,288 0 0
AMAZON COM INC COM 023135106 7,419 3,918 SH   SOLE   3,918 0 0
AMERICAN ELEC PWR CO INC COM 025537101 355 4,036 SH   SOLE   4,036 0 0
AMERICAN EXPRESS CO COM 025816109 61,720 500,000 SH Put SOLE   500,000 0 0
AMERICAN EXPRESS CO COM 025816109 840 6,805 SH   SOLE   6,805 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 13,315 129,945 SH   SOLE   125,761 0 4,184
AMERICAN INTL GROUP INC COM NEW 026874784 47 882 SH   SOLE   882 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 10,656 200,000 SH Put SOLE   200,000 0 0
AMERICAN TOWER CORP NEW COM 03027x100 26,259 128,439 SH   SOLE   128,439 0 0
AMERICAN VANGUARD CORP COM 030371108 1,646 106,783 SH   SOLE   106,783 0 0
AMERIPRISE FINL INC COM 03076C106 314 2,166 SH   SOLE   2,166 0 0
AMERIS BANCORP COM 03076K108 2,350 59,959 SH   SOLE   59,959 0 0
AMGEN INC COM 031162100 14,173 76,912 SH   SOLE   76,912 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 2,196 40,485 SH   SOLE   40,485 0 0
AMNEAL PHARMACEUTICALS INC COM STK CL A 03168l105 284 39,625 SH   SOLE   39,625 0 0
AMPHENOL CORP NEW CL A 032095101 1,759 18,338 SH   SOLE   18,338 0 0
AMPHENOL CORP NEW CL A 032095101 108 1,125 SH   OTR 31 0 0 1,125
ANALOG DEVICES INC COM 032654105 1,754 15,536 SH   SOLE   15,536 0 0
ANSYS INC COM 03662q105 290 1,416 SH   SOLE   1,416 0 0
ANTERO MIDSTREAM CORP COM 03676B102 440 38,387 SH   SOLE   38,387 0 0
ANTHEM INC COM 036752103 1,076 3,814 SH   SOLE   3,814 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 907 60,643 SH   SOLE   60,643 0 0
APPLE INC COM 037833100 217 1,095 SH   OTR 31 0 0 1,095
APPLE INC COM 037833100 78 395 SH   OTR 32 0 0 395
APPLE INC COM 037833100 30,797 155,602 SH   SOLE   155,602 0 0
APPLIED MATLS INC COM 038222105 458 10,194 SH   SOLE   10,194 0 0
APTARGROUP INC COM 038336103 4,310 34,661 SH   SOLE   34,661 0 0
APTIV PLC SHS G6095L109 207 2,567 SH   SOLE   2,567 0 0
AQUA AMERICA INC COM 03836w103 2,456 59,355 SH   SOLE   59,355 0 0
ARCHROCK INC COM 03957w106 1,646 155,298 SH   SOLE   155,298 0 0
ARGO GROUP INTL HLDGS LTD COM g0464b107 5,752 77,683 SH   SOLE   77,683 0 0
ASA GOLD AND PRECIOUS MTLS L SHS g3156p103 1,585 138,554 SH   SOLE   138,554 0 0
ASML HOLDING N V N Y REGISTRY SHS n07059210 237 1,139 SH   OTR 1 0 0 1,139
ASML HOLDING N V N Y REGISTRY SHS n07059210 6 30 SH   OTR 19 30 0 0
ASML HOLDING N V N Y REGISTRY SHS n07059210 2 11 SH   SOLE   11 0 0
ASPEN TECHNOLOGY INC COM 045327103 26,354 212,056 SH   SOLE   212,056 0 0
ASTEC INDS INC COM 046224101 272 8,355 SH   SOLE   8,355 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 16 385 SH   OTR 19 385 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 233 5,653 SH   SOLE   5,653 0 0
AT&T INC COM 00206R102 91 2,723 SH   OTR 32 0 0 2,723
AT&T INC COM 00206R102 1,257 37,523 SH   SOLE   37,523 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 3,870 226,054 SH   SOLE   226,054 0 0
ATLANTIC PWR CORP COM NEW 04878q863 2,904 1,200,000 SH   SOLE   1,200,000 0 0
AUTODESK INC COM 052769106 498 3,055 SH   SOLE   3,055 0 0
AUTOLIV INC COM 052800109 2,187 31,014 SH   SOLE   29,993 0 1,021
AUTOMATIC DATA PROCESSING IN COM 053015103 1,720 10,403 SH   SOLE   10,403 0 0
AVERY DENNISON CORP COM 053611109 17,147 148,232 SH   SOLE   145,508 0 2,724
AXT INC COM 00246w103 489 123,500 SH   SOLE   123,500 0 0
BAIDU INC SPON ADR REP A 056752108 151 1,288 SH   OTR 1 0 0 1,288
BAIDU INC SPON ADR REP A 056752108 2 15 SH   OTR 19 15 0 0
BAIDU INC SPON ADR REP A 056752108 144 1,229 SH   SOLE   1,229 0 0
BANC OF CALIFORNIA INC COM 05990K106 3,508 251,145 SH   SOLE   251,145 0 0
BANK AMER CORP 7.25%CNV PFD L 060505682 1,379 1,005 SH   SOLE   1,005 0 0
BANK AMER CORP COM 060505104 959 33,060 SH   SOLE   33,060 0 0
BANK MONTREAL QUE COM 063671101 775 10,268 SH   SOLE   10,268 0 0
BANK MONTREAL QUE COM 063671101 6 83 SH   OTR 19 83 0 0
BANK OF MARIN BANCORP COM 063425102 246 6,000 SH   SOLE   6,000 0 0
BANK7 CORP COM 06652N107 9,754 527,550 SH   SOLE   527,550 0 0
BAUSCH HEALTH COS INC COM 071734107 4 170 SH   OTR 19 170 0 0
BAUSCH HEALTH COS INC COM 071734107 1,171 46,446 SH   SOLE   46,446 0 0
BAXTER INTL INC COM 071813109 361 4,408 SH   SOLE   4,408 0 0
BAYCOM CORP COM 07272M107 3,068 140,073 SH   SOLE   140,073 0 0
BB&T CORP COM 054937107 928 18,893 SH   SOLE   18,893 0 0
BB&T CORP COM 054937107 27,464 559,000 SH Put SOLE   559,000 0 0
BEACON ROOFING SUPPLY INC COM 073685109 470 12,808 SH   SOLE   12,808 0 0
BECTON DICKINSON & CO COM 075887109 98 387 SH   OTR 31 0 0 387
BECTON DICKINSON & CO COM 075887109 17,142 68,019 SH   SOLE   68,019 0 0
BECTON DICKINSON & CO COM 075887109 83 331 SH   OTR 32 0 0 331
BELDEN INC COM 077454106 410 6,880 SH   SOLE   6,880 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,412 17 SH   SOLE   17 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11 52 SH   OTR 6 0 0 52
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,121 24,021 SH   SOLE   24,021 0 0
BHP GROUP PLC SPONSORED ADR 05545e209 238 4,650 SH   OTR 1 0 0 4,650
BHP GROUP PLC SPONSORED ADR 05545e209 13 251 SH   OTR 19 251 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061g101 317 3,697 SH   SOLE   3,697 0 0
BLACKROCK ENERGY & RES TR COM 09250u101 852 71,417 SH   SOLE   71,417 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 208 19,410 SH   SOLE   19,410 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 653 116,157 SH   SOLE   116,157 0 0
BLACKROCK FLOAT RATE OME STR COM 09255x100 1,782 138,891 SH   SOLE   138,891 0 0
BLACKROCK FLOATING RATE INCO COM 091941104 1,368 110,124 SH   SOLE   110,124 0 0
BLACKROCK INC COM 09247x101 59 125 SH   OTR 32 0 0 125
BLACKROCK INC COM 09247x101 452 964 SH   SOLE   964 0 0
BLACKROCK RES & COMM STRAT T SHS 09257a108 1,279 156,366 SH   SOLE   156,366 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 293 6,590 SH   SOLE   6,590 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 40,778 918,000 SH Put SOLE   918,000 0 0
BLUEBIRD BIO INC COM 09609G100 1,848 14,530 SH   SOLE   13,649 0 881
BOEING CO COM 097023105 3,201 8,795 SH   SOLE   8,795 0 0
BOINGO WIRELESS INC COM 09739c102 1,393 77,534 SH   SOLE   77,534 0 0
BOOKING HLDGS INC COM 09857L108 163 87 SH   OTR 31 0 0 87
BOOKING HLDGS INC COM 09857L108 28,915 15,423 SH   SOLE   15,423 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 238 21,134 SH   SOLE   21,134 0 0
BP PLC SPONSORED ADR 055622104 10,208 244,798 SH   SOLE   244,798 0 0
BP PLC SPONSORED ADR 055622104 11 267 SH   OTR 19 267 0 0
BRANDYWINEGBL GLBAL INM OPRT COM 10537l104 922 78,555 SH   SOLE   78,555 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 14,785 97,995 SH   SOLE   93,808 0 4,187
BRINKS CO COM 109696104 6,670 82,162 SH   SOLE   80,006 0 2,156
BRISTOL MYERS SQUIBB CO COM 110122108 3,374 74,400 SH   SOLE   74,400 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 113 885 SH   OTR 31 0 0 885
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 104 815 SH   SOLE   815 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 13 280 SH   OTR 19 280 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 31 640 SH   OTR 6 0 0 640
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 678 14,186 SH   SOLE   14,186 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 24,899 978,339 SH   SOLE   978,339 0 0
BYLINE BANCORP INC COM 124411109 7,034 367,880 SH   SOLE   367,880 0 0
CADENCE BANCORPORATION CL A 12739a100 6,471 311,125 SH   SOLE   311,125 0 0
CADENCE BANCORPORATION CL A 12739a100 1,997 96,000 SH Call SOLE   96,000 0 0
CAE INC COM 124765108 2,232 83,125 SH   SOLE   53,961 0 29,164
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1,858 168,407 SH   SOLE   168,407 0 0
CALAMOS GBL DYN INCOME FUND COM 12811L107 672 82,930 SH   SOLE   82,930 0 0
CALYXT INC COM 13173l107 789 63,249 SH   SOLE   63,249 0 0
CARBON BLACK INC COM 14081r103 2,423 144,935 SH   SOLE   144,935 0 0
CAREDX INC COM 14167L103 453 12,600 SH   SOLE   12,600 0 0
CARLISLE COS INC COM 142339100 3,582 25,512 SH   SOLE   23,615 0 1,897
CARNIVAL PLC ADR 14365c103 1 20 SH   OTR 19 20 0 0
CARNIVAL PLC ADR 14365c103 978 21,596 SH   SOLE   21,596 0 0
CAROLINA FINL CORP NEW COM 143873107 17,944 511,363 SH   SOLE   511,363 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 4,020 83,780 SH   SOLE   83,780 0 0
CASELLA WASTE SYS INC CL A 147448104 825 20,813 SH   SOLE   20,813 0 0
CATABASIS PHARMACEUTICALS IN COM NEW 14875p206 489 60,618 SH   SOLE   60,618 0 0
CATALENT INC COM 148806102 5,237 96,597 SH   SOLE   91,718 0 4,879
CATCHMARK TIMBER TR INC CL A 14912y202 1,741 166,607 SH   SOLE   166,607 0 0
CATERPILLAR INC DEL COM 149123101 357 2,621 SH   SOLE   2,621 0 0
CBRE CLARION GLOBAL REAL EST COM 12504g100 3,200 427,303 SH   SOLE   427,303 0 0
CBTX INC COM 12481V104 18,209 647,076 SH   SOLE   647,076 0 0
CDW CORP COM 12514g108 10,514 94,716 SH   SOLE   94,716 0 0
CECO ENVIRONMENTAL CORP COM 125141101 458 47,800 SH   SOLE   47,800 0 0
CELGENE CORP COM 151020104 428 4,630 SH   SOLE   4,630 0 0
CENTENE CORP DEL COM 15135b101 2,593 49,453 SH   SOLE   49,453 0 0
CENTENNIAL RESOURCE DEV INC CL A 15136a102 1,156 152,314 SH   SOLE   152,314 0 0
CENTERSTATE BK CORP COM 15201p109 6,739 292,609 SH   SOLE   292,609 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 4,230 171,691 SH   SOLE   171,691 0 0
CHANGE HEALTHCARE INC COM 15912k100 2,557 175,142 SH   SOLE   175,142 0 0
CHART INDS INC COM PAR $0.01 16115q308 992 12,906 SH   SOLE   12,906 0 0
CHARTER COMMUNICATIONS INC N CL A 16119p108 637 1,613 SH   SOLE   1,613 0 0
CHESAPEAKE UTILS CORP COM 165303108 3,230 33,997 SH   SOLE   33,997 0 0
CHEVRON CORP NEW COM 166764100 80 642 SH   OTR 32 0 0 642
CHEVRON CORP NEW COM 166764100 10,857 87,247 SH   SOLE   87,247 0 0
CHILDRENS PL INC COM 168905107 563 5,901 SH   SOLE   5,901 0 0
CISCO SYS INC COM 17275R102 85 1,547 SH   OTR 32 0 0 1,547
CISCO SYS INC COM 17275R102 3,380 61,749 SH   SOLE   61,749 0 0
CISION LTD SHS G1992S109 1,008 85,915 SH   SOLE   85,915 0 0
CITIGROUP INC COM NEW 172967424 2,324 33,192 SH   SOLE   33,192 0 0
CITIGROUP INC COM NEW 172967424 18,138 259,000 SH Put SOLE   259,000 0 0
CITIZENS FINL GROUP INC COM 174610105 63 1,779 SH   SOLE   1,779 0 0
CITIZENS FINL GROUP INC COM 174610105 7,072 200,000 SH Call SOLE   200,000 0 0
CIVEO CORP CDA COM 17878y108 43 25,051 SH   OTR 6 0 0 25,051
CIVISTA BANCSHARES INC COM NO PAR 178867107 15,040 669,915 SH   SOLE   669,915 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469p100 1,456 158,225 SH   SOLE   158,225 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 18469q108 633 67,491 SH   SOLE   67,491 0 0
CLEARWAY ENERGY INC CL A 18539c105 693 42,837 SH   SOLE   42,837 0 0
CLOROX CO DEL COM 189054109 232 1,516 SH   SOLE   1,516 0 0
CLOUGH GLOBAL DIVND AND INC COM 18913y103 583 52,072 SH   SOLE   52,072 0 0
CME GROUP INC COM 12572q105 12,336 63,554 SH   SOLE   63,554 0 0
CME GROUP INC COM 12572q105 87 448 SH   OTR 32 0 0 448
CME GROUP INC COM 12572q105 38 197 SH   OTR 6 0 0 197
CMS ENERGY CORP COM 125896100 3,175 54,823 SH   SOLE   49,231 0 5,592
COCA COLA CO COM 191216100 958 18,810 SH   SOLE   18,810 0 0
COGNEX CORP COM 192422103 633 13,200 SH   SOLE   13,200 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 78 1,235 SH   OTR 31 0 0 1,235
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 384 6,051 SH   SOLE   6,051 0 0
COHERUS BIOSCIENCES INC COM 19249h103 1,827 82,668 SH   SOLE   82,668 0 0
COLUMBIA BKG SYS INC COM 197236102 1,107 30,599 SH   SOLE   30,599 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 6,458 64,473 SH   SOLE   63,173 0 1,300
COMCAST CORP NEW CL A 20030N101 91 2,152 SH   OTR 32 0 0 2,152
COMCAST CORP NEW CL A 20030N101 1,712 40,480 SH   SOLE   40,480 0 0
COMMERCE BANCSHARES INC COM 200525103 634 10,625 SH   SOLE   10,625 0 0
COMMUNITY BANKERS TR CORP COM 203612106 6,974 823,418 SH   SOLE   823,418 0 0
COMMVAULT SYSTEMS INC COM 204166102 2,482 50,030 SH   SOLE   47,581 0 2,449
CONCHO RES INC COM 20605p101 859 8,328 SH   SOLE   8,328 0 0
CONOCOPHILLIPS COM 20825C104 314 5,154 SH   SOLE   5,154 0 0
CONSTELLATION BRANDS INC CL A 21036p108 87 440 SH   OTR 31 0 0 440
CONSTELLATION BRANDS INC CL A 21036p108 161 816 SH   SOLE   816 0 0
CONSTELLIUM NV CL A n22035104 547 54,483 SH   SOLE   54,483 0 0
CONTANGO OIL & GAS COMPANY COM NEW 21075N204 0 28,000 SH   SOLE   28,000 0 0
CONTINENTAL RESOURCES INC COM 212015101 206 4,906 SH   SOLE   4,906 0 0
COOPER COS INC COM NEW 216648402 36,280 107,691 SH   SOLE   107,691 0 0
COPART INC COM 217204106 5,266 70,464 SH   SOLE   64,196 0 6,268
CORNERSTONE BLDG BRANDS INC COM 21925d109 3,444 590,706 SH   SOLE   590,706 0 0
CORNING INC COM 219350105 589 17,726 SH   SOLE   17,726 0 0
COSTAR GROUP INC COM 22160n109 444 801 SH   SOLE   801 0 0
COSTCO WHSL CORP NEW COM 22160k105 1,126 4,260 SH   SOLE   4,260 0 0
CRAWFORD & CO CL B 224633107 1,503 161,447 SH   SOLE   161,447 0 0
CSW INDUSTRIALS INC COM 126402106 204 3,000 SH   SOLE   3,000 0 0
CULLEN FROST BANKERS INC COM 229899109 3,633 38,786 SH   SOLE   36,319 0 2,467
CUMMINS INC COM 231021106 304 1,772 SH   SOLE   1,772 0 0
CURTISS WRIGHT CORP COM 231561101 3,615 28,433 SH   SOLE   27,325 0 1,108
CVB FINL CORP COM 126600105 4,497 213,815 SH   SOLE   213,815 0 0
CVS HEALTH CORP COM 126650100 90 1,650 SH   OTR 31 0 0 1,650
CVS HEALTH CORP COM 126650100 51 945 SH   OTR 32 0 0 945
CVS HEALTH CORP COM 126650100 577 10,584 SH   SOLE   10,584 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 1,949 87,625 SH   SOLE   82,789 0 4,836
CYRUSONE INC COM 23283r100 3,249 56,287 SH   SOLE   52,190 0 4,097
CYRUSONE INC COM 23283r100 77 1,333 SH   OTR 32 0 0 1,333
DANAHER CORPORATION COM 235851102 37,672 263,591 SH   SOLE   263,591 0 0
DASEKE INC *W EXP 02/27/202 23753f115 11 50,275 SH   SOLE   50,275 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 2,343 74,116 SH   SOLE   74,116 0 0
DEERE & CO COM 244199105 1,025 6,188 SH   SOLE   6,188 0 0
DEUTSCHE BANK AG NAMEN AKT d18190898 0 58 SH   SOLE   58 0 0
DEUTSCHE BANK AG NAMEN AKT d18190898 381 50,000 SH Put SOLE   50,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 14 81 SH   OTR 19 81 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 10,604 61,535 SH   SOLE   61,535 0 0
DIAMONDBACK ENERGY INC COM 25278x109 4,194 38,491 SH   SOLE   35,965 0 2,526
DIGIMARC CORP NEW COM 25381b101 3,697 83,274 SH   SOLE   79,637 0 3,637
DIGITAL TURBINE INC COM NEW 25400w102 629 125,900 SH   SOLE   125,900 0 0
DIODES INC COM 254543101 578 15,900 SH   SOLE   15,900 0 0
DISCOVER FINL SVCS COM 254709108 405 5,215 SH   SOLE   5,215 0 0
DISNEY WALT CO COM DISNEY 254687106 80 572 SH   OTR 32 0 0 572
DISNEY WALT CO COM DISNEY 254687106 1,961 14,043 SH   SOLE   14,043 0 0
DISNEY WALT CO COM DISNEY 254687106 105 750 SH   OTR 31 0 0 750
DIVIDEND & INCOME FUND COM NEW 25538a204 549 47,604 SH   SOLE   47,604 0 0
DOMINION ENERGY INC COM 25746u109 434 5,614 SH   SOLE   5,614 0 0
DONALDSON INC COM 257651109 812 15,972 SH   SOLE   15,972 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 294 14,700 SH   SOLE   14,700 0 0
DOW INC COM 260557103 496 10,054 SH   SOLE   10,054 0 0
DUPONT DE NEMOURS INC COM 26614n102 1,313 17,495 SH   SOLE   17,495 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 3,132 70,229 SH   SOLE   70,229 0 0
EAGLE BULK SHIPPING INC SHS NEW y2187a143 83 15,800 SH   SOLE   15,800 0 0
EAGLE MATERIALS INC COM 26969p108 3,555 38,352 SH   SOLE   34,903 0 3,449
EASTGROUP PPTY INC COM 277276101 7,775 67,034 SH   SOLE   64,444 0 2,590
EASTMAN CHEMICAL CO COM 277432100 358 4,606 SH   SOLE   4,606 0 0
EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 4,246 283,266 SH   SOLE   283,266 0 0
EATON VANCE FLTING RATE INC COM 278279104 2,293 170,080 SH   SOLE   170,080 0 0
EATON VANCE SR FLTNG RTE TR COM 27828Q105 3,660 279,586 SH   SOLE   279,586 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826s103 557 89,468 SH   SOLE   89,468 0 0
EATON VANCE TX ADV GLBL DIV COM 27828s101 201 12,527 SH   SOLE   12,527 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 2,225 148,117 SH   SOLE   148,117 0 0
ECOLAB INC COM 278865100 55 277 SH   OTR 31 0 0 277
ECOLAB INC COM 278865100 2,773 14,044 SH   SOLE   14,044 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 30,596 165,614 SH   SOLE   165,614 0 0
ELLSWORTH GRWTH AND INCOME L COM 289074106 234 22,840 SH   SOLE   22,840 0 0
EMERSON ELEC CO COM 291011104 558 8,369 SH   SOLE   8,369 0 0
ENERSYS COM 29275y102 1,526 22,274 SH   SOLE   22,274 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 308 30,570 SH   SOLE   30,570 0 0
ENNIS INC COM 293389102 312 15,200 SH   SOLE   15,200 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 4,082 141,388 SH   SOLE   141,388 0 0
EOG RES INC COM 26875P101 21,307 228,714 SH   SOLE   228,714 0 0
EQUITY BANCSHARES INC COM CL A 29460X109 15,451 579,545 SH   SOLE   579,545 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 7,578 233,020 SH   SOLE   219,905 0 13,115
ESCO TECHNOLOGIES INC COM 296315104 595 7,200 SH   SOLE   7,200 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 15,637 621,738 SH   SOLE   621,738 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924g201 888 22,320 SH   SOLE   22,320 0 0
EVANS BANCORP INC COM NEW 29911Q208 10,953 290,288 SH   SOLE   290,288 0 0
EVERI HLDGS INC COM 30034t103 593 49,700 SH   SOLE   49,700 0 0
EXACT SCIENCES CORP COM 30063p105 3,667 31,062 SH   SOLE   30,006 0 1,056
EXELON CORP COM 30161n101 238 4,956 SH   SOLE   4,956 0 0
EXPEDIA GROUP INC COM NEW 30212P303 273 2,054 SH   SOLE   2,054 0 0
EXPONENT INC COM 30214u102 2,042 34,876 SH   SOLE   34,876 0 0
EXPRESS INC COM 30219E103 469 171,800 SH   SOLE   171,800 0 0
EXXON MOBIL CORP COM 30231G102 2,366 30,882 SH   SOLE   30,882 0 0
FACEBOOK INC CL A 30303m102 173 895 SH   OTR 31 0 0 895
FACEBOOK INC CL A 30303m102 1,658 8,592 SH   SOLE   8,592 0 0
FAIR ISAAC CORP COM 303250104 10,605 33,772 SH   SOLE   32,371 0 1,401
FAR PT ACQUISITION CORP UNIT 06/01/2025 30734W208 13,650 1,259,825 SH   SOLE   1,259,825 0 0
FASTENAL CO COM 311900104 1,478 45,362 SH   SOLE   45,362 0 0
FB FINL CORP COM 30257x104 28,962 791,317 SH   SOLE   791,317 0 0
FIDELITY MSCI INFO TECH I 316092808 4,499 72,240 SH   SOLE   72,240 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620r303 1,753 43,499 SH   SOLE   43,499 0 0
FIDELITY NATL INFORMATION SV COM 31620m106 3,035 24,743 SH   SOLE   24,743 0 0
FIDELITY NATL INFORMATION SV COM 31620m106 101 821 SH   OTR 32 0 0 821
FIDELITY SOUTHERN CORP NEW COM 316394105 26,638 860,118 SH   SOLE   860,118 0 0
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 1,834 189,704 SH   SOLE   189,704 0 0
FIFTH THIRD BANCORP COM 316773100 826 29,620 SH   SOLE   29,620 0 0
FIRST BANCORP N C COM 318910106 11,165 306,573 SH   SOLE   306,573 0 0
FIRST BANCSHARES INC MS COM 318916103 23,941 789,081 SH   SOLE   789,081 0 0
FIRST CMNTY CORP S C COM 319835104 3,011 162,682 SH   SOLE   162,682 0 0
FIRST DATA CORP NEW COM CL A 32008d106 3,421 126,374 SH   SOLE   126,374 0 0
FIRST FNDTN INC COM 32026V104 5,773 429,560 SH   SOLE   429,560 0 0
FIRST HORIZON NATL CORP COM 320517105 6,444 431,600 SH Call SOLE   431,600 0 0
FIRST HORIZON NATL CORP COM 320517105 2 134 SH   SOLE   134 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 3,425 86,469 SH   SOLE   86,469 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 22,110 226,424 SH   SOLE   221,456 0 4,968
FIRST TR ENERGY INCOME & GRW COM 33738G104 1,793 80,315 SH   SOLE   80,315 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738c103 612 38,404 SH   SOLE   38,404 0 0
FIRST TR MLP & ENERGY INCOME COM 33739B104 3,469 291,775 SH   SOLE   291,775 0 0
FIRST TR SR FLG RTE INCM FD COM 33733u108 1,406 116,667 SH   SOLE   116,667 0 0
FIRST WESTN FINL INC COM 33751L105 9,729 733,674 SH   SOLE   733,674 0 0
FISERV INC COM 337738108 3,759 41,236 SH   SOLE   41,236 0 0
FLAHERTY & CRUMRINE PFD INC COM 338480106 201 13,631 SH   SOLE   13,631 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 119 425 SH   OTR 31 0 0 425
FLEETCOR TECHNOLOGIES INC COM 339041105 334 1,190 SH   SOLE   1,190 0 0
FLIR SYS INC COM 302445101 3,275 60,539 SH   SOLE   55,326 0 5,213
FORTIVE CORP COM 34959J108 797 9,774 SH   SOLE   9,774 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 24,398 427,061 SH   SOLE   427,061 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 87 1,530 SH   OTR 31 0 0 1,530
FOX FACTORY HLDG CORP COM 35138V102 710 8,600 SH   SOLE   8,600 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 266 36,370 SH   SOLE   36,370 0 0
FRONTDOOR INC COM 35905A109 15,116 347,089 SH   SOLE   347,089 0 0
FSB BANCORP INC COM 30289C102 214 11,900 SH   SOLE   11,900 0 0
FULL HOUSE RESORTS INC COM 359678109 561 300,000 SH   SOLE   300,000 0 0
GABELLI DIVD & INCOME TR COM 36242H104 956 44,107 SH   SOLE   44,107 0 0
GABELLI EQUITY TR INC COM 362397101 113 18,324 SH   SOLE   18,324 0 0
GARDNER DENVER HLDGS INC COM 36555p107 1,657 47,881 SH   SOLE   47,881 0 0
GARTNER INC COM 366651107 787 4,890 SH   SOLE   4,890 0 0
GENERAL ELECTRIC CO COM 369604103 700 66,637 SH   SOLE   66,637 0 0
GENERAL MLS INC COM 370334104 356 6,776 SH   SOLE   6,776 0 0
GENESEE & WYO INC CL A 371559105 21,003 210,030 SH   SOLE   210,030 0 0
GILEAD SCIENCES INC COM 375558103 712 10,545 SH   SOLE   10,545 0 0
GLOBAL X FDS GLOBAL X URANIUM 37954y871 11,423 940,176 SH   SOLE   940,176 0 0
GOLDMAN SACHS MLP ENERGY REN COM 38148g107 556 105,319 SH   SOLE   105,319 0 0
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 641 82,337 SH   SOLE   82,337 0 0
GRACO INC COM 384109104 3,001 59,796 SH   SOLE   54,541 0 5,255
GRAND CANYON ED INC COM 38526M106 1,730 14,785 SH   SOLE   14,785 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 6,176 198,275 SH   SOLE   198,275 0 0
GUIDEWIRE SOFTWARE INC COM 40171v100 6,821 67,277 SH   SOLE   64,665 0 2,612
H & E EQUIPMENT SERVICES INC COM 404030108 2,041 70,160 SH   SOLE   70,160 0 0
HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013p749 232 33,930 SH   SOLE   33,930 0 0
HARMONIC INC COM 413160102 577 103,900 SH   SOLE   103,900 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 11 202 SH   SOLE   202 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 16,716 300,000 SH Put SOLE   300,000 0 0
HASBRO INC COM 418056107 835 7,902 SH   SOLE   7,902 0 0
HDFC BANK LTD SPONSORED ADS 40415f101 13 97 SH   OTR 19 97 0 0
HDFC BANK LTD SPONSORED ADS 40415f101 8 61 SH   OTR 20 0 0 61
HDFC BANK LTD SPONSORED ADS 40415f101 9 69 SH   SOLE   69 0 0
HDFC BANK LTD SPONSORED ADS 40415f101 715 5,500 SH Put SOLE   5,500 0 0
HEALTHEQUITY INC COM 42226A107 3,179 48,615 SH   SOLE   46,982 0 1,633
HEICO CORP NEW CL A 422806208 2,759 26,695 SH   SOLE   26,695 0 0
HEICO CORP NEW COM 422806109 3,517 26,280 SH   SOLE   24,391 0 1,889
HENRY JACK & ASSOC INC COM 426281101 25,116 187,546 SH   SOLE   184,914 0 2,632
HIGH INCOME SECS FD SHS BEN INT 42968f108 195 23,638 SH   SOLE   23,638 0 0
HOME DEPOT INC COM 437076102 6,302 30,304 SH   SOLE   30,304 0 0
HONEYWELL INTL INC COM 438516106 1,663 9,528 SH   SOLE   9,528 0 0
HONEYWELL INTL INC COM 438516106 68 389 SH   OTR 32 0 0 389
HOWARD BANCORP INC COM 442496105 11,997 790,850 SH   SOLE   790,850 0 0
HOWARD HUGHES CORP COM 44267d107 70 566 SH   OTR 6 0 0 566
HOWARD HUGHES CORP COM 44267d107 577 4,661 SH   SOLE   4,661 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 215 5,139 SH   OTR 1 0 0 5,139
HSBC HLDGS PLC SPON ADR NEW 404280406 19 444 SH   OTR 19 444 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 131 3,137 SH   SOLE   3,137 0 0
HURON CONSULTING GROUP INC COM 447462102 1,512 30,018 SH   SOLE   30,018 0 0
IDEX CORP COM 45167R104 4,013 23,314 SH   SOLE   21,464 0 1,850
IDEXX LABS INC COM 45168d104 4,633 16,826 SH   SOLE   15,918 0 908
IHS MARKIT LTD SHS g47567105 35,535 557,681 SH   SOLE   557,681 0 0
ILLINOIS TOOL WKS INC COM 452308109 12,746 84,514 SH   SOLE   84,514 0 0
ILLUMINA INC COM 452327109 1,656 4,498 SH   SOLE   4,498 0 0
IMMUNOMEDICS INC COM 452907108 2,479 178,707 SH   SOLE   178,707 0 0
INDEPENDENT BANK CORP MASS COM 453836108 651 8,549 SH   SOLE   8,549 0 0
INDEPENDENT BK GROUP INC COM 45384b106 8,080 147,010 SH   SOLE   147,010 0 0
INTEL CORP COM 458140100 558 11,653 SH   SOLE   11,653 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 570 6,634 SH   SOLE   6,634 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 508 3,684 SH   SOLE   3,684 0 0
INTERXION HOLDING N.V SHS n47279109 2,838 37,297 SH   SOLE   37,297 0 0
INTUIT COM 461202103 87 332 SH   OTR 31 0 0 332
INTUIT COM 461202103 193 739 SH   SOLE   739 0 0
INTUITIVE SURGICAL INC COM NEW 46120e602 1,685 3,213 SH   SOLE   3,213 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138b103 237 15,049 SH   SOLE   15,049 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137v100 381 5,870 SH   SOLE   5,870 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137v563 778 42,895 SH   SOLE   42,895 0 0
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137v399 305 14,074 SH   SOLE   14,074 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137v357 262 2,431 SH   SOLE   2,431 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 6,195 112,600 SH   SOLE   112,600 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 202 8,896 SH   SOLE   8,896 0 0
INVESCO QQQ TR UNIT SER 1 46090e103 1,212 6,491 SH   SOLE   6,491 0 0
INVESTAR HLDG CORP COM 46134L105 4,687 196,506 SH   SOLE   196,506 0 0
INVESTORS BANCORP INC NEW COM 46146L101 4,294 385,079 SH   SOLE   358,683 0 26,396
IONIS PHARMACEUTICALS INC COM 462222100 1,342 20,886 SH   SOLE   19,701 0 1,185
IROBOT CORP COM 462726100 1,182 12,901 SH   SOLE   12,901 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,727 33,581 SH   SOLE   33,581 0 0
ISHARES INC MSCI GERMANY ETF 464286806 2 70 SH   SOLE   70 0 0
ISHARES INC MSCI GERMANY ETF 464286806 1,514 54,000 SH Put SOLE   54,000 0 0
ISHARES INC MSCI STH KOR ETF 464286772 9,770 163,188 SH   SOLE   163,188 0 0
ISHARES INC MSCI SWITZERLAND 464286749 1,127 30,000 SH Put SOLE   30,000 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 213 4,972 SH   SOLE   4,972 0 0
ISHARES TR CORE DIV GRWTH 46434v621 3,779 98,933 SH   SOLE   98,933 0 0
ISHARES TR CORE S&P MCP ETF 464287507 2,477 12,748 SH   SOLE   12,748 0 0
ISHARES TR CORE S&P SCP ETF 464287804 14,384 183,757 SH   SOLE   183,757 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,886 16,575 SH   SOLE   16,575 0 0
ISHARES TR CORE US AGGBD ET 464287226 5,147 46,220 SH   SOLE   46,220 0 0
ISHARES TR EAFE SML CP ETF 464288273 271 4,726 SH   SOLE   4,726 0 0
ISHARES TR GLOB UTILITS ETF 464288711 264 4,831 SH   SOLE   4,831 0 0
ISHARES TR IBOXX HI YD ETF 464288513 847 9,717 SH   SOLE   9,717 0 0
ISHARES TR INDIA 50 ETF 464289529 352 9,175 SH   SOLE   9,175 0 0
ISHARES TR JPMORGAN USD EMG 464288281 3,582 31,617 SH   SOLE   31,617 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,829 43,033 SH   SOLE   43,033 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 720 16,769 SH   SOLE   16,769 0 0
ISHARES TR NASDAQ BIOTECH 464287556 495 4,540 SH   SOLE   4,540 0 0
ISHARES TR PFD AND INCM SEC 464288687 6,984 189,529 SH   SOLE   189,529 0 0
ISHARES TR RUS 1000 ETF 464287622 7,344 45,113 SH   SOLE   45,113 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 5,838 37,105 SH   SOLE   37,105 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 521 4,093 SH   SOLE   4,093 0 0
ISHARES TR RUS MD CP GR ETF 464287481 8,271 58,004 SH   SOLE   58,004 0 0
ISHARES TR RUS MID CAP ETF 464287499 3,730 66,755 SH   SOLE   66,755 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 193,985 1,247,500 SH Put SOLE   1,247,500 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4,145 26,653 SH   SOLE   26,653 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 792 4,596 SH   SOLE   4,596 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 2,816 15,710 SH   SOLE   15,710 0 0
ISHARES TR S&P MC 400GR ETF 464287606 459 2,029 SH   SOLE   2,029 0 0
ISHARES TR S&P MC 400VL ETF 464287705 368 2,307 SH   SOLE   2,307 0 0
ISHARES TR SELECT DIVID ETF 464287168 799 8,028 SH   SOLE   8,028 0 0
ISHARES TR US HLTHCARE ETF 464287762 210 1,076 SH   SOLE   1,076 0 0
ITT INC COM 45073V108 5,305 81,014 SH   SOLE   77,964 0 3,050
IVY HIGH INC OPPORTUNITIES F COM 465893105 943 69,489 SH   SOLE   69,489 0 0
J & J SNACK FOODS CORP COM 466032109 1,532 9,519 SH   SOLE   9,519 0 0
JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 237 27,932 SH   SOLE   27,932 0 0
JOHNSON & JOHNSON COM 478160104 54 390 SH   OTR 32 0 0 390
JOHNSON & JOHNSON COM 478160104 6,592 47,329 SH   SOLE   47,329 0 0
JPMORGAN CHASE & CO COM 46625h100 25,570 228,713 SH   SOLE   228,713 0 0
JPMORGAN CHASE & CO COM 46625h100 108 970 SH   OTR 32 0 0 970
JPMORGAN CHASE & CO COM 46625h100 14,478 129,500 SH Put SOLE   129,500 0 0
KADANT INC COM 48282t104 3,675 40,464 SH   SOLE   40,464 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 1,471 12,075 SH   SOLE   12,075 0 0
KAR AUCTION SVCS INC COM 48238t109 1,298 51,940 SH   SOLE   51,940 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 2,784 181,873 SH   SOLE   181,873 0 0
KAYNE ANDERSON MDSTM ENERGY COM 48661e108 1,016 87,718 SH   SOLE   87,718 0 0
KIMBERLY CLARK CORP COM 494368103 845 6,342 SH   SOLE   6,342 0 0
KINDER MORGAN INC DEL COM 49456B101 9,700 464,580 SH   SOLE   464,580 0 0
KKR & CO INC CL A 48251w104 16,653 659,000 SH Put SOLE   659,000 0 0
KLA-TENCOR CORP COM 482480100 487 4,119 SH   SOLE   4,119 0 0
KOREA FD COM NEW 500634209 344 11,938 SH   SOLE   11,938 0 0
L BRANDS INC COM 501797104 1,520 58,229 SH   SOLE   58,229 0 0
LANTHEUS HLDGS INC COM 516544103 498 17,600 SH   SOLE   17,600 0 0
LAS VEGAS SANDS CORP COM 517834107 558 9,447 SH   SOLE   9,447 0 0
LAS VEGAS SANDS CORP COM 517834107 6 97 SH   OTR 19 97 0 0
LAZARD GLB TTL RET&INCM FD I COM 52106w103 177 10,956 SH   SOLE   10,956 0 0
LIBBEY INC COM 529898108 35 18,700 SH   SOLE   18,700 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 382 59,500 SH   SOLE   59,500 0 0
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 1,983 159,941 SH   SOLE   159,941 0 0
LILLY ELI & CO COM 532457108 981 8,859 SH   SOLE   8,859 0 0
LIMESTONE BANCORP INC COM 53262l105 3,524 233,443 SH   SOLE   233,443 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,845 22,411 SH   SOLE   22,411 0 0
LINDE PLC SHS g5494j103 81 401 SH   OTR 32 0 0 401
LINDE PLC SHS g5494j103 822 4,093 SH   SOLE   4,093 0 0
LITTELFUSE INC COM 537008104 80 450 SH   OTR 31 0 0 450
LITTELFUSE INC COM 537008104 3,408 19,263 SH   SOLE   18,219 0 1,044
LIVE NATION ENTERTAINMENT IN COM 538034109 361 5,450 SH   SOLE   5,450 0 0
LIVE OAK BANCSHARES INC COM 53803x105 13,815 805,565 SH   SOLE   805,565 0 0
LIVERAMP HLDGS INC COM 53815p108 2,377 49,031 SH   SOLE   49,031 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 219 76,946 SH   OTR 1 0 0 76,946
LOCKHEED MARTIN CORP COM 539830109 98 269 SH   OTR 32 0 0 269
LOCKHEED MARTIN CORP COM 539830109 2,370 6,519 SH   SOLE   6,519 0 0
LOWES COS INC COM 548661107 102 1,010 SH   OTR 31 0 0 1,010
LOWES COS INC COM 548661107 92 909 SH   OTR 32 0 0 909
LOWES COS INC COM 548661107 13,527 134,055 SH   SOLE   134,055 0 0
LUTHER BURBANK CORP COM 550550107 7,058 648,126 SH   SOLE   648,126 0 0
M & T BK CORP COM 55261F104 1,282 7,540 SH   SOLE   7,540 0 0
MACQUARIE FT TR GB INF UT DI COM 55607w100 175 16,900 SH   SOLE   16,900 0 0
MACQUARIE GLBL INFRA TOTL RE COM 55608d101 421 17,814 SH   SOLE   17,814 0 0
MADISON CVRED CALL & EQ STR COM 557437100 150 22,725 SH   SOLE   22,725 0 0
MAGELLAN HEALTH INC COM NEW 559079207 638 8,600 SH   SOLE   8,600 0 0
MAGNACHIP SEMICONDUCTOR CORP COM 55933j203 424 41,000 SH   SOLE   41,000 0 0
MAINSTREET BANCSHARES INC COM 56064y100 9,992 438,448 SH   SOLE   438,448 0 0
MANNING & NAPIER INC CL A 56382q102 1,061 606,242 SH   SOLE   606,242 0 0
MANULIFE FINL CORP COM 56501R106 6 317 SH   OTR 19 317 0 0
MANULIFE FINL CORP COM 56501R106 202 11,138 SH   SOLE   11,138 0 0
MARATHON PETE CORP COM 56585A102 551 9,859 SH   SOLE   9,859 0 0
MARKEL CORP COM 570535104 132 121 SH   OTR 31 0 0 121
MARKEL CORP COM 570535104 5,361 4,920 SH   SOLE   4,579 0 341
MARKETAXESS HLDGS INC COM 57060D108 31,964 99,446 SH   SOLE   98,822 0 624
MARSH & MCLENNAN COS INC COM 571748102 64 644 SH   OTR 32 0 0 644
MARSH & MCLENNAN COS INC COM 571748102 9,908 99,332 SH   SOLE   99,332 0 0
MARVELL TECHNOLOGY GROUP LTD ORD g5876h105 1,616 67,704 SH   SOLE   67,704 0 0
MASCO CORP COM 574599106 1,605 40,896 SH   SOLE   40,896 0 0
MASONITE INTL CORP NEW COM 575385109 279 5,300 SH   SOLE   5,300 0 0
MASTEC INC COM 576323109 3,177 61,649 SH   SOLE   61,649 0 0
MASTERCARD INC CL A 57636Q104 1,913 7,233 SH   SOLE   7,233 0 0
MASTERCARD INC CL A 57636Q104 109 412 SH   OTR 31 0 0 412
MAXIM INTEGRATED PRODS INC COM 57772k101 615 10,279 SH   SOLE   10,279 0 0
MCDONALDS CORP COM 580135101 1,824 8,785 SH   SOLE   8,785 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 5,549 61,305 SH   SOLE   58,893 0 2,412
MEDTRONIC PLC SHS g5960l103 80 824 SH   OTR 32 0 0 824
MEDTRONIC PLC SHS g5960l103 144 1,475 SH   SOLE   1,475 0 0
MERCK & CO INC COM 58933Y105 5,375 64,103 SH   SOLE   64,103 0 0
MERITOR INC COM 59001k100 2,160 89,080 SH   SOLE   89,080 0 0
METLIFE INC COM 59156r108 391 7,864 SH   SOLE   7,864 0 0
METLIFE INC COM 59156r108 19,868 400,000 SH Put SOLE   400,000 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 368 438 SH   SOLE   438 0 0
MGE ENERGY INC COM 55277p104 800 10,950 SH   SOLE   10,950 0 0
MGIC INVT CORP WIS COM 552848103 184 14,000 SH   SOLE   14,000 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 14,168 163,419 SH   SOLE   163,419 0 0
MICROSOFT CORP COM 594918104 34,852 260,170 SH   SOLE   260,170 0 0
MICROSOFT CORP COM 594918104 152 1,136 SH   OTR 32 0 0 1,136
MIDDLEBY CORP COM 596278101 71 521 SH   OTR 31 0 0 521
MIDDLEBY CORP COM 596278101 31,456 231,802 SH   SOLE   231,802 0 0
MILLER HERMAN INC COM 600544100 617 13,800 SH   SOLE   13,800 0 0
MKS INSTRUMENT INC COM 55306N104 3,480 44,676 SH   SOLE   42,196 0 2,480
MOHAWK INDS INC COM 608190104 2,401 16,284 SH   SOLE   16,284 0 0
MONDELEZ INTL INC CL A 609207105 71 1,323 SH   OTR 32 0 0 1,323
MONDELEZ INTL INC CL A 609207105 152 2,817 SH   SOLE   2,817 0 0
MONOLITHIC PWR SYS INC COM 609839105 5,087 37,467 SH   SOLE   36,146 0 1,321
MONRO INC COM 610236101 2,171 25,447 SH   SOLE   25,447 0 0
MORGAN STANLEY COM NEW 617446448 17,524 400,000 SH Put SOLE   400,000 0 0
MORGAN STANLEY COM NEW 617446448 15,509 353,995 SH   SOLE   353,995 0 0
MORPHOSYS AG SPONSORED ADS 617760202 937 38,812 SH   SOLE   38,812 0 0
MSCI INC COM 55354g100 319 1,334 SH   SOLE   1,334 0 0
MVC CAPITAL INC COM 553829102 276 30,000 SH   SOLE   30,000 0 0
NATIONAL HEALTH INVS INC COM 63633d104 542 6,952 SH   SOLE   6,952 0 0
NATIONAL HOLDINGS CORP COM NEW 636375206 2,888 1,065,808 SH Put SOLE   1,065,808 0 0
NATURAL GROCERS BY VITAMIN C COM 63888u108 487 48,500 SH   SOLE   48,500 0 0
NEOGEN CORP COM 640491106 3,801 61,193 SH   SOLE   61,193 0 0
NEOGENOMICS INC COM NEW 64049M209 2,879 131,224 SH   SOLE   131,224 0 0
NETFLIX INC COM 64110l106 394 1,073 SH   SOLE   1,073 0 0
NEUBERGER BERMAN MLP AND ENR COM 64129h104 195 25,957 SH   SOLE   25,957 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828t201 510 33,122 SH   SOLE   33,122 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 4,299 431,600 SH Call SOLE   431,600 0 0
NEXTERA ENERGY INC COM 65339f101 105 511 SH   OTR 32 0 0 511
NEXTERA ENERGY INC COM 65339f101 1,300 6,348 SH   SOLE   6,348 0 0
NIKE INC CL B 654106103 410 4,879 SH   SOLE   4,879 0 0
NOKIA CORP SPONSORED ADR 654902204 0 2,015 SH   OTR 19 2,015 0 0
NOKIA CORP SPONSORED ADR 654902204 4 304,074 SH   SOLE   295,699 0 8,375
NORDSON CORP COM 655663102 23,966 169,598 SH   SOLE   169,598 0 0
NORDSTROM INC COM 655664100 2,327 73,032 SH   SOLE   66,870 0 6,162
NORFOLK SOUTHERN CORP COM 655844108 448 2,248 SH   SOLE   2,248 0 0
NORTHERN TR CORP COM 665859104 2,706 30,064 SH   SOLE   30,064 0 0
NORTHFIELD BANCORP INC DEL COM 66611t108 156 10,000 SH   SOLE   10,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 462 1,430 SH   SOLE   1,430 0 0
NORTHWEST PIPE CO COM 667746101 614 23,800 SH   SOLE   23,800 0 0
NOVAN INC COM 66988n106 154 57,000 SH   SOLE   57,000 0 0
NOVARTIS A G SPONSORED ADR 66987V109 171 1,869 SH   SOLE   1,869 0 0
NOVARTIS A G SPONSORED ADR 66987V109 35 378 SH   OTR 19 378 0 0
NOVO-NORDISK A S ADR 670100205 295 5,770 SH   SOLE   5,770 0 0
NOVO-NORDISK A S ADR 670100205 14 284 SH   OTR 19 284 0 0
NUTRIEN LTD COM 67077M108 225 4,209 SH   OTR 1 0 0 4,209
NUTRIEN LTD COM 67077M108 7 137 SH   OTR 19 137 0 0
NUTRIEN LTD COM 67077M108 69 1,292 SH   SOLE   1,292 0 0
NUVEEN ALL CAP ENE MLP OPPO COM 67075e108 926 149,603 SH   SOLE   149,603 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 215 15,585 SH   SOLE   15,585 0 0
NUVEEN CORE EQUITY ALPHA FUN COM 67090x107 420 29,900 SH   SOLE   29,900 0 0
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 1,012 111,065 SH   SOLE   111,065 0 0
NUVEEN FLOATING RATE INCOME COM 67072t108 978 99,242 SH   SOLE   99,242 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706en100 1,899 195,003 SH   SOLE   195,003 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075g103 250 16,147 SH   SOLE   16,147 0 0
NUVEEN PFD & INCM OPPORTNYS COM 67073b106 2,721 274,549 SH   SOLE   274,549 0 0
NUVEEN PFD & INCM SECURTIES COM 67072c105 95 10,000 SH   SOLE   10,000 0 0
NUVEEN PFD & INCOME TERM FD COM 67075A106 1,267 53,507 SH   SOLE   53,507 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066v101 210 15,000 SH   SOLE   15,000 0 0
NUVEEN SHT DUR CR OPP FD COM 67074x107 163 10,291 SH   SOLE   10,291 0 0
NUVEEN SR INCOME FD COM 67067y104 639 107,762 SH   SOLE   107,762 0 0
NUVEEN TAX ADVANTAGED DIV GR COM 67073g105 1,803 108,455 SH   SOLE   108,455 0 0
NVIDIA CORP COM 67066g104 52 315 SH   OTR 31 0 0 315
NVIDIA CORP COM 67066g104 317 1,932 SH   SOLE   1,932 0 0
NVR INC COM 62944t105 1,995 592 SH   SOLE   538 0 54
NXP SEMICONDUCTORS N V COM N6596X109 223 2,287 SH   OTR 1 0 0 2,287
NXP SEMICONDUCTORS N V COM N6596X109 1 15 SH   OTR 19 15 0 0
NXP SEMICONDUCTORS N V COM N6596X109 12 124 SH   SOLE   124 0 0
OAKTREE SPECIALTY LENDING CO COM 67401p108 850 156,913 SH   SOLE   156,913 0 0
OCCIDENTAL PETE CORP COM 674599105 876 17,424 SH   SOLE   17,424 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 2,698 18,079 SH   SOLE   16,437 0 1,642
OLD LINE BANCSHARES INC COM 67984m100 15,057 565,825 SH   SOLE   565,825 0 0
OMNICELL INC COM 68213n109 2,020 23,481 SH   SOLE   23,481 0 0
OMNICOM GROUP INC COM 681919106 473 5,768 SH   SOLE   5,768 0 0
ONEOK INC NEW COM 682680103 414 6,010 SH   SOLE   6,010 0 0
OPEN TEXT CORP COM 683715106 4 95 SH   OTR 19 95 0 0
OPEN TEXT CORP COM 683715106 2,301 55,853 SH   SOLE   54,705 0 1,148
ORACLE CORP COM 68389x105 1,084 19,036 SH   SOLE   19,036 0 0
ORANGE SPONSORED ADR 684060106 214 13,597 SH   OTR 1 0 0 13,597
ORANGE SPONSORED ADR 684060106 3 216 SH   OTR 19 216 0 0
ORIGIN BANCORP INC COM 68621T102 13,861 420,036 SH   SOLE   420,036 0 0
OSI SYSTEMS INC COM 671044105 560 4,972 SH   SOLE   4,972 0 0
PACWEST BANCORP DEL COM 695263103 1,777 45,756 SH   SOLE   45,756 0 0
PALO ALTO NETWORKS INC COM 697435105 458 2,247 SH   SOLE   2,247 0 0
PARSLEY ENERGY INC CL A 701877102 806 42,396 SH   SOLE   42,396 0 0
PAYPAL HLDGS INC COM 70450y103 3,528 30,819 SH   SOLE   30,819 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 645 22,946 SH   SOLE   22,946 0 0
PEPSICO INC COM 713448108 79 606 SH   OTR 32 0 0 606
PEPSICO INC COM 713448108 1,346 10,263 SH   SOLE   10,263 0 0
PERFICIENT INC COM 71375u101 583 17,000 SH   SOLE   17,000 0 0
PERFORMANT FINL CORP COM 71377e105 1,037 987,604 SH   SOLE   987,604 0 0
PFIZER INC COM 717081103 2,888 66,666 SH   SOLE   66,666 0 0
PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 204 14,089 SH   SOLE   14,089 0 0
PHILIP MORRIS INTL INC COM 718172109 14 176 SH   OTR 19 176 0 0
PHILIP MORRIS INTL INC COM 718172109 66 845 SH   OTR 32 0 0 845
PHILIP MORRIS INTL INC COM 718172109 740 9,417 SH   SOLE   9,417 0 0
PHILLIPS 66 COM 718546104 77 820 SH   OTR 32 0 0 820
PHILLIPS 66 COM 718546104 415 4,439 SH   SOLE   4,439 0 0
PHILLIPS 66 COM 718546104 96 1,030 SH   OTR 31 0 0 1,030
PINNACLE FINL PARTNERS INC COM 72346q104 5,678 98,779 SH   SOLE   93,968 0 4,811
PIONEER FLOATING RATE TR COM 72369j102 202 18,857 SH   SOLE   18,857 0 0
PIONEER MUN HIGH INCOME ADV COM 723762100 258 24,035 SH   SOLE   24,035 0 0
PLANTRONICS INC NEW COM 727493108 969 26,170 SH   SOLE   26,170 0 0
PNC FINL SVCS GROUP INC COM 693475105 73 529 SH   OTR 32 0 0 529
PNC FINL SVCS GROUP INC COM 693475105 225 1,639 SH   SOLE   1,639 0 0
PNC FINL SVCS GROUP INC COM 693475105 17,778 129,500 SH Put SOLE   129,500 0 0
POOL CORPORATION COM 73278L105 6,497 34,015 SH   SOLE   34,015 0 0
POWELL INDS INC COM 739128106 730 19,200 SH   SOLE   19,200 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1,778 56,129 SH   SOLE   56,129 0 0
PRICE T ROWE GROUP INC COM 74144T108 667 6,077 SH   SOLE   6,077 0 0
PROCTER AND GAMBLE CO COM 742718109 683 6,226 SH   SOLE   6,226 0 0
PROOFPOINT INC COM 743424103 8,819 73,335 SH   SOLE   71,875 0 1,460
PROSHARES TR S&P 500 DV ARIST 74348a467 7,054 101,683 SH   SOLE   101,683 0 0
PROSPERITY BANCSHARES INC COM 743606105 495 7,500 SH   SOLE   7,500 0 0
PRUDENTIAL FINL INC COM 744320102 233 2,305 SH   SOLE   2,305 0 0
PTC INC COM 69370c100 33,477 372,964 SH   SOLE   369,612 0 3,352
PTC THERAPEUTICS INC COM 69366j200 1,423 31,621 SH   SOLE   31,621 0 0
PURECYCLE CORP COM NEW 746228303 1,134 107,000 SH   SOLE   107,000 0 0
QIAGEN NV SHS NEW N72482123 5 113 SH   OTR 19 113 0 0
QIAGEN NV SHS NEW N72482123 1,321 32,588 SH   SOLE   31,866 0 722
QUALCOMM INC COM 747525103 407 5,344 SH   SOLE   5,344 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 591 31,300 SH   SOLE   31,300 0 0
RANDOLPH BANCORP INC COM 752378109 1,762 116,697 SH   SOLE   116,697 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 771 9,117 SH   SOLE   9,117 0 0
RAYTHEON CO COM NEW 755111507 15,160 87,184 SH   SOLE   87,184 0 0
RBC BEARINGS INC COM 75524b104 3,069 18,400 SH   SOLE   18,400 0 0
RED RIVER BANCSHARES INC COM 75686R202 1,360 28,067 SH   SOLE   28,067 0 0
REDWOOD TR INC COM 758075402 7,108 429,997 SH   SOLE   414,780 0 15,217
REGENERON PHARMACEUTICALS COM 75886f107 208 663 SH   SOLE   663 0 0
RELIANT BANCORP INC COM 75956B101 23,224 982,803 SH   SOLE   982,803 0 0
REPLIGEN CORP COM 759916109 6,907 80,360 SH   SOLE   77,201 0 3,159
RESIDEO TECHNOLOGIES INC COM 76118y104 1,611 73,506 SH   SOLE   73,506 0 0
RIO TINTO PLC SPONSORED ADR 767204100 17 271 SH   OTR 19 271 0 0
RIO TINTO PLC SPONSORED ADR 767204100 3,173 50,900 SH   SOLE   50,900 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 8,784 264,412 SH   SOLE   264,412 0 0
RMR REAL ESTATE INCOME FUND COM 76970b101 1,580 86,219 SH   SOLE   86,219 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,760 10,745 SH   SOLE   10,745 0 0
ROLLINS INC COM 775711104 613 17,099 SH   SOLE   17,099 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,585 4,327 SH   SOLE   4,327 0 0
ROSS STORES INC COM 778296103 205 2,065 SH   SOLE   2,065 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,037 13,060 SH   SOLE   13,060 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 13 160 SH   OTR 19 160 0 0
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 5,521 45,553 SH   SOLE   45,553 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 334 5,132 SH   OTR 1 0 0 5,132
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 11 167 SH   OTR 19 167 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 620 9,530 SH   SOLE   9,530 0 0
ROYCE MICRO-CAP TR INC COM 780915104 26 3,183 SH   OTR 6 0 0 3,183
ROYCE MICRO-CAP TR INC COM 780915104 206 25,064 SH   SOLE   25,064 0 0
RPM INTL INC COM 749685103 4,859 79,519 SH   SOLE   76,644 0 2,875
RYANAIR HLDGS PLC SPONSORED ADS 783513203 4 64 SH   OTR 19 64 0 0
RYANAIR HLDGS PLC SPONSORED ADS 783513203 2,296 35,798 SH   SOLE   34,866 0 932
S&P GLOBAL INC COM 78409v104 608 2,667 SH   SOLE   2,667 0 0
S&P GLOBAL INC COM 78409v104 88 386 SH   OTR 31 0 0 386
SABRA HEALTH CARE REIT INC COM 78573L106 223 11,314 SH   SOLE   11,314 0 0
SAGE THERAPEUTICS INC COM 78667j108 1,151 6,289 SH   SOLE   5,708 0 581
SALESFORCE COM INC COM 79466l302 3,528 23,254 SH   SOLE   23,254 0 0
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471v105 1,311 152,606 SH   SOLE   152,606 0 0
SAP SE SPON ADR 803054204 366 2,672 SH   OTR 1 0 0 2,672
SAP SE SPON ADR 803054204 22 158 SH   OTR 19 158 0 0
SAP SE SPON ADR 803054204 4,029 29,453 SH   SOLE   28,943 0 510
SB ONE BANCORP COM 78413T103 1,087 48,633 SH   SOLE   48,633 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410g104 228 1,012 SH   SOLE   1,012 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 408 12,715 SH   SOLE   12,715 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 364 6,856 SH   SOLE   6,856 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 200 2,850 SH   SOLE   2,850 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 301 5,264 SH   SOLE   5,264 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 488 6,826 SH   SOLE   6,826 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 4,335 170,408 SH   SOLE   170,408 0 0
SEATTLE GENETICS INC COM 812578102 705 10,191 SH   SOLE   9,274 0 917
SELECT BANCORP INC NEW COM 81617L108 20,019 1,749,923 SH   SOLE   1,749,923 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369y407 1,092 9,165 SH   SOLE   9,165 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 1,010 36,599 SH   SOLE   36,599 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 81,908 2,967,700 SH Put SOLE   2,967,700 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369y704 1,017 13,135 SH   SOLE   13,135 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369y886 1,813 30,409 SH   SOLE   30,409 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369y803 1,948 24,962 SH   SOLE   24,962 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761r109 23,428 449,755 SH   SOLE   449,755 0 0
SERVICENOW INC COM 81762p102 362 1,318 SH   SOLE   1,318 0 0
SHERWIN WILLIAMS CO COM 824348106 102 223 SH   OTR 31 0 0 223
SHERWIN WILLIAMS CO COM 824348106 255 557 SH   SOLE   557 0 0
SIGNATURE BK NEW YORK N Y COM 82669g104 1,680 13,899 SH   SOLE   13,899 0 0
SIX FLAGS ENTMT CORP NEW COM 83001a102 1,527 30,739 SH   SOLE   30,739 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 4,498 164,266 SH   SOLE   164,266 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175m205 271 6,231 SH   OTR 1 0 0 6,231
SMITH & NEPHEW PLC SPDN ADR NEW 83175m205 5 117 SH   OTR 19 117 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175m205 3 66 SH   SOLE   66 0 0
SNAP ON INC COM 833034101 676 4,081 SH   SOLE   4,081 0 0
SOHU COM LTD SPONSORED ADS 83410s108 5,099 364,219 SH   SOLE   364,219 0 0
SONIC AUTOMOTIVE INC CL A 83545g102 607 26,000 SH   SOLE   26,000 0 0
SONOCO PRODS CO COM 835495102 852 13,035 SH   SOLE   13,035 0 0
SOURCE CAP INC COM 836144105 876 23,941 SH   SOLE   23,941 0 0
SOUTH PLAINS FINANCIAL INC COM 83946P107 6,504 394,175 SH   SOLE   394,175 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 717 18,309 SH   SOLE   18,309 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463x400 246 2,570 SH   SOLE   2,570 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 38,795 132,407 SH   SOLE   132,407 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 270,204 922,200 SH Put SOLE   922,200 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 13,984 39,437 SH   SOLE   39,437 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1,034 19,565 SH   SOLE   19,565 0 0
SPDR SERIES TRUST BLMBRG BRC INTRM 78464a672 492 7,964 SH   SOLE   7,964 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468r622 3,976 36,499 SH   SOLE   36,499 0 0
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468r721 11,653 232,411 SH   SOLE   232,411 0 0
SPDR SERIES TRUST S&P BIOTECH 78464a870 237 2,700 SH   SOLE   2,700 0 0
SPDR SERIES TRUST S&P REGL BKG 78464a698 15,523 290,524 SH   SOLE   290,524 0 0
SPDR SERIES TRUST S&P REGL BKG 78464a698 105,134 1,967,700 SH Put SOLE   1,967,700 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 22,190 986,236 SH   SOLE   986,236 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207k107 122 21,342 SH   SOLE   21,342 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 19,193 333,158 SH   SOLE   333,158 0 0
STAR BULK CARRIERS CORP SHS PAR y8162k204 234 24,300 SH   SOLE   24,300 0 0
STARBUCKS CORP COM 855244109 13,287 158,504 SH   SOLE   158,504 0 0
STARWOOD PPTY TR INC COM 85571b105 992 43,665 SH   SOLE   43,665 0 0
STATE STR CORP COM 857477103 344 6,132 SH   SOLE   6,132 0 0
STATE STR CORP COM 857477103 11,212 200,000 SH Call SOLE   200,000 0 0
STEEL DYNAMICS INC COM 858119100 2,441 80,821 SH   SOLE   73,556 0 7,265
STERIS PLC SHS USD g8473t100 35,995 241,774 SH   SOLE   239,812 0 1,962
STIFEL FINL CORP COM 860630102 3,304 55,942 SH   SOLE   53,094 0 2,848
STRYKER CORP COM 863667101 1,353 6,582 SH   SOLE   6,582 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 213 30,159 SH   OTR 1 0 0 30,159
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 6 842 SH   OTR 19 842 0 0
SUMMIT MATLS INC CL A 86614u100 2,150 111,691 SH   SOLE   111,691 0 0
SUNCOR ENERGY INC NEW COM 867224107 4 120 SH   OTR 19 120 0 0
SUNCOR ENERGY INC NEW COM 867224107 286 9,169 SH   SOLE   9,169 0 0
SUNTRUST BKS INC COM 867914103 387 6,152 SH   SOLE   6,152 0 0
SVB FINL GROUP COM 78486q101 18,058 80,404 SH   SOLE   79,512 0 892
SWISS HELVETIA FD INC COM 870875101 362 45,822 SH   SOLE   45,822 0 0
TABULA RASA HEALTHCARE INC COM 873379101 4,639 92,919 SH   SOLE   89,422 0 3,497
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,507 22,083 SH   SOLE   22,083 0 0
TARGA RES CORP COM 87612G101 480 12,233 SH   SOLE   12,233 0 0
TD AMERITRADE HLDG CORP COM 87236y108 9,984 200,000 SH Put SOLE   200,000 0 0
TE CONNECTIVITY LTD REG SHS H84989104 12,734 132,950 SH   SOLE   132,950 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 8,004 29,227 SH   SOLE   28,381 0 846
TELEFLEX INC COM 879369106 3,610 10,900 SH   SOLE   9,941 0 959
TENNANT CO COM 880345103 502 8,200 SH   SOLE   8,200 0 0
TEXAS INSTRS INC COM 882508104 82 716 SH   OTR 32 0 0 716
TEXAS INSTRS INC COM 882508104 2,624 22,867 SH   SOLE   22,867 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 130 165 SH   SOLE   165 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 193 245 SH   OTR 6 0 0 245
THE CHARLES SCHWAB CORPORATI COM 808513105 8,038 200,000 SH Put SOLE   200,000 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 577 14,349 SH   SOLE   14,349 0 0
THE CUSHING MLP INFASTCR TOT COM NEW 231631201 310 30,400 SH   SOLE   30,400 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 91 310 SH   OTR 31 0 0 310
THERMO FISHER SCIENTIFIC INC COM 883556102 3,217 10,954 SH   SOLE   10,954 0 0
THL CR SR LN FD COM 87244r103 647 42,427 SH   SOLE   42,427 0 0
TITAN MACHY INC COM 88830r101 414 20,094 SH   SOLE   20,094 0 0
TJX COS INC NEW COM 872540109 100 1,890 SH   OTR 31 0 0 1,890
TJX COS INC NEW COM 872540109 24,722 467,506 SH   SOLE   467,506 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 1,079 47,861 SH   SOLE   47,861 0 0
TPI COMPOSITES INC COM 87266j104 3,038 122,899 SH   SOLE   122,899 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,056 7,064 SH   SOLE   7,064 0 0
TRAVELERS COMPANIES INC COM 89417E109 14,952 100,000 SH Put SOLE   100,000 0 0
TRICO BANCSHARES COM 896095106 4,619 122,202 SH   SOLE   122,202 0 0
TRIMBLE INC COM 896239100 4,487 99,461 SH   SOLE   93,660 0 5,801
TRINET GROUP INC COM 896288107 597 8,800 SH   SOLE   8,800 0 0
TRIUMPH BANCORP INC COM 89679E300 9,871 339,797 SH   SOLE   339,797 0 0
TRUPANION INC COM 898202106 748 20,700 SH   SOLE   20,700 0 0
TTEC HLDGS INC COM 89854h102 564 12,116 SH   SOLE   12,116 0 0
TYLER TECHNOLOGIES INC COM 902252105 7,359 34,065 SH   SOLE   32,842 0 1,223
U S CONCRETE INC COM NEW 90333l201 2,838 57,105 SH   SOLE   57,105 0 0
UGI CORP NEW COM 902681105 3,125 58,505 SH   SOLE   52,518 0 5,987
ULTA BEAUTY INC COM 90384s303 256 739 SH   SOLE   739 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 1,702 26,803 SH   SOLE   25,334 0 1,469
UNDER ARMOUR INC CL C 904311206 947 42,645 SH   SOLE   42,645 0 0
UNILEVER PLC SPON ADR NEW 904767704 319 5,142 SH   SOLE   5,142 0 0
UNILEVER PLC SPON ADR NEW 904767704 15 237 SH   OTR 19 237 0 0
UNION PACIFIC CORP COM 907818108 13,563 80,200 SH   SOLE   80,200 0 0
UNION PACIFIC CORP COM 907818108 82 485 SH   OTR 32 0 0 485
UNION PACIFIC CORP COM 907818108 85 500 SH   OTR 31 0 0 500
UNITED CMNTY BKS BLAIRSVLE G COM 90984p303 6,703 234,712 SH   SOLE   234,712 0 0
UNITED FINL BANCORP INC NEW COM 910304104 6,201 437,280 SH   SOLE   437,280 0 0
UNITED PARCEL SERVICE INC CL B 911312106 520 5,031 SH   SOLE   5,031 0 0
UNITED STATES OIL FUND LP UNITS 91232n108 1,204 100,000 SH Put SOLE   100,000 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,529 11,744 SH   SOLE   11,744 0 0
UNITEDHEALTH GROUP INC COM 91324P102 101 413 SH   OTR 32 0 0 413
UNITEDHEALTH GROUP INC COM 91324P102 18,113 74,232 SH   SOLE   74,232 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388p105 728 32,400 SH   SOLE   32,400 0 0
US BANCORP DEL COM NEW 902973304 13,419 256,085 SH   SOLE   256,085 0 0
US BANCORP DEL COM NEW 902973304 36,209 691,000 SH Put SOLE   691,000 0 0
US ECOLOGY INC COM 91732j102 1,142 19,185 SH   SOLE   19,185 0 0
VAIL RESORTS INC COM 91879Q109 16,279 72,942 SH   SOLE   71,251 0 1,691
VALMONT INDS INC COM 920253101 764 6,024 SH   SOLE   4,751 0 1,273
VANECK VECTORS ETF TR JP MORGAN MKTS 92189h300 2,488 71,687 SH   SOLE   71,687 0 0
VANGUARD GROUP DIV APP ETF 921908844 13,969 121,301 SH   SOLE   121,301 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,156 13,195 SH   SOLE   13,195 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 224 1,660 SH   SOLE   1,660 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 248 1,660 SH   SOLE   1,660 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 9,334 55,840 SH   SOLE   55,840 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 458 1,701 SH   SOLE   1,701 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 943 6,284 SH   SOLE   6,284 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 219 1,971 SH   SOLE   1,971 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 13,649 267,679 SH   SOLE   267,679 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 378 8,895 SH   SOLE   8,895 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206c771 1,621 30,679 SH   SOLE   30,679 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 6,491 155,632 SH   SOLE   155,632 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 6,504 30,840 SH   SOLE   30,840 0 0
VARIAN MED SYS INC COM 92220p105 224 1,644 SH   SOLE   1,644 0 0
VEEVA SYS INC CL A COM 922475108 695 4,286 SH   SOLE   4,286 0 0
VENTAS INC COM 92276F100 2,929 42,853 SH   SOLE   42,853 0 0
VERACYTE INC COM 92337f107 486 17,032 SH   SOLE   17,032 0 0
VERISK ANALYTICS INC COM 92345y106 890 6,074 SH   SOLE   6,074 0 0
VERITEX HLDGS INC COM 923451108 28,741 1,107,571 SH   SOLE   1,107,571 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 802 14,032 SH   SOLE   14,032 0 0
VERRA MOBILITY CORP COM 92511u102 804 61,432 SH   SOLE   61,432 0 0
VERTEX PHARMACEUTICALS INC COM 92532f100 2,617 14,272 SH   SOLE   14,272 0 0
VICTORY CAP HLDGS INC COM CL A 92645B103 13,419 781,056 SH   SOLE   781,056 0 0
VISA INC COM CL A 92826c839 45,994 265,019 SH   SOLE   265,019 0 0
VISTEON CORP COM NEW 92839u206 4,226 72,148 SH   SOLE   70,774 0 1,374
VMWARE INC CL A COM 928563402 232 1,389 SH   SOLE   1,389 0 0
VOYA GLBL ADV & PREM OPP FD COM 92912R104 946 88,380 SH   SOLE   88,380 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 358 54,881 SH   SOLE   54,881 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912x101 723 58,074 SH   SOLE   58,074 0 0
VOYA PRIME RATE TR SH BEN INT 92913A100 3,675 771,926 SH   SOLE   771,926 0 0
W P CAREY INC COM 92936u109 2,116 26,060 SH   SOLE   26,060 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 265 4,853 SH   SOLE   4,853 0 0
WALMART INC COM 931142103 726 6,569 SH   SOLE   6,569 0 0
WASTE MGMT INC DEL COM 94106L109 407 3,529 SH   SOLE   3,529 0 0
WATERSTONE FINL INC MD COM 94188P101 1,808 105,979 SH   SOLE   105,979 0 0
WEBSTER FINL CORP CONN COM 947890109 5,447 114,035 SH   SOLE   109,997 0 4,038
WEC ENERGY GROUP INC COM 92939U106 78 932 SH   OTR 32 0 0 932
WEC ENERGY GROUP INC COM 92939U106 135 1,619 SH   SOLE   1,619 0 0
WELBILT INC COM 949090104 179 10,725 SH   SOLE   10,725 0 0
WELLS FARGO CO NEW COM 949746101 21,720 459,000 SH Put SOLE   459,000 0 0
WELLS FARGO CO NEW COM 949746101 1,506 31,816 SH   SOLE   31,816 0 0
WELLS FARGO CO NEW COM 949746101 83 1,745 SH   OTR 31 0 0 1,745
WESCO AIRCRAFT HLDGS INC COM 950814103 713 64,200 SH   SOLE   64,200 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 12,457 99,535 SH   SOLE   96,401 0 3,134
WESTAMERICA BANCORPORATION COM 957090103 357 5,796 SH   SOLE   5,796 0 0
WESTERN ASSET CORPORATE LN F COM 95790j102 99 10,349 SH   SOLE   10,349 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766q106 1,186 101,778 SH   SOLE   101,778 0 0
WESTERN AST INFL LKD OPP & I COM 95766r104 553 49,425 SH   SOLE   49,425 0 0
WEYERHAEUSER CO COM 962166104 260 9,867 SH   SOLE   9,867 0 0
WHITING PETE CORP NEW COM NEW 966387409 296 15,839 SH   SOLE   15,839 0 0
WILLIAMS COS INC DEL COM 969457100 1,015 36,215 SH   SOLE   36,215 0 0
WINTRUST FINL CORP COM 97650w108 492 6,725 SH   SOLE   6,725 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4,993 75,452 SH   SOLE   75,452 0 0
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 13,654 417,285 SH   SOLE   417,285 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 5,434 111,576 SH   SOLE   111,576 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 4,171 48,630 SH   SOLE   48,630 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 314 3,244 SH   SOLE   3,244 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 11,944 329,942 SH   SOLE   329,942 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 15,501 355,123 SH   SOLE   355,123 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 6,899 254,491 SH   SOLE   254,491 0 0
WNS HOLDINGS LTD SPON ADR 92932m101 3,003 50,734 SH   SOLE   50,734 0 0
WOLVERINE WORLD WIDE INC COM 978097103 3,866 140,364 SH   SOLE   133,440 0 6,924
WORLDPAY INC CL A 981558109 3,160 25,786 SH   SOLE   25,786 0 0
WPX ENERGY INC COM 98212b103 6,356 552,242 SH   SOLE   536,190 0 16,052
YUM BRANDS INC COM 988498101 6 55 SH   OTR 19 55 0 0
YUM BRANDS INC COM 988498101 349 3,153 SH   SOLE   3,153 0 0
ZOETIS INC CL A 98978v103 449 3,956 SH   SOLE   3,956 0 0