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 467 10,204 SH   SOLE   10,204 0 0
3M CO COM 88579y101 908 5,525 SH   SOLE   5,525 0 0
ABBOTT LABS COM 002824100 10,381 124,076 SH   SOLE   124,076 0 0
ABBVIE INC COM 00287Y109 5,404 71,371 SH   SOLE   71,371 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 798 190,570 SH   SOLE   190,570 0 0
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 258 26,713 SH   SOLE   26,713 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 165 19,829 SH   SOLE   19,829 0 0
ABIOMED INC COM 003654100 2,086 11,727 SH   SOLE   11,301 0 426
ACADIA RLTY TR COM SH BEN INT 004239109 9,225 322,762 SH   SOLE   311,513 0 11,249
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 85 443 SH   OTR 32 0 0 443
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 15,327 79,684 SH   SOLE   79,684 0 0
ACCO BRANDS CORP COM 00081t108 288 29,142 SH   SOLE   29,142 0 0
ACI WORLDWIDE INC COM 004498101 3,918 125,085 SH   SOLE   125,085 0 0
ADOBE INC COM 00724f101 1,441 5,215 SH   SOLE   5,215 0 0
ADTALEM GLOBAL ED INC COM 00737l103 500 13,114 SH   SOLE   13,114 0 0
AERCAP HOLDINGS NV SHS n00985106 225 4,103 SH   OTR 1 0 0 4,103
AERCAP HOLDINGS NV SHS n00985106 12 223 SH   SOLE   223 0 0
AERIE PHARMACEUTICALS INC COM 00771v108 1,791 93,180 SH   SOLE   93,180 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 729 8,742 SH   SOLE   8,742 0 0
AFLAC INC COM 001055102 7 138 SH   OTR 19 138 0 0
AFLAC INC COM 001055102 320 6,114 SH   SOLE   6,114 0 0
AGILYSYS INC COM 00847j105 248 9,700 SH   SOLE   9,700 0 0
AIMMUNE THERAPEUTICS INC COM 00900t107 703 33,557 SH   SOLE   33,557 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3,777 24,521 SH   SOLE   22,291 0 2,230
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 18 109 SH   OTR 19 109 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 193 1,156 SH   SOLE   1,156 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 9 51 SH   OTR 20 0 0 51
ALIGN TECHNOLOGY INC COM 016255101 275 1,520 SH   SOLE   1,520 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741r102 406 20,068 SH   SOLE   20,068 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 14,524 113,351 SH   SOLE   113,351 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 612 22,465 SH   SOLE   22,465 0 0
ALLSTATE CORP COM 020002101 12 114 SH   SOLE   114 0 0
ALLSTATE CORP COM 020002101 20,432 188,000 SH Put SOLE   188,000 0 0
ALPHABET INC CAP STK CL A 02079k305 173 142 SH   OTR 31 0 0 142
ALPHABET INC CAP STK CL A 02079k305 26,566 21,755 SH   SOLE   21,755 0 0
ALPHABET INC CAP STK CL C 02079k107 26,342 21,609 SH   SOLE   21,609 0 0
ALPS ETF TR ALERIAN MLP 00162q866 1,718 187,985 SH   SOLE   187,985 0 0
ALTABA INC COM 021346101 4,646 238,503 SH   SOLE   238,503 0 0
ALTRIA GROUP INC COM 02209S103 245 5,986 SH   SOLE   5,986 0 0
AMALGAMATED BK NEW YORK N Y CLASS A 022663108 8,402 524,489 SH   SOLE   524,489 0 0
AMAZON COM INC COM 023135106 6,866 3,955 SH   SOLE   3,955 0 0
AMERICAN ELEC PWR CO INC COM 025537101 386 4,117 SH   SOLE   4,117 0 0
AMERICAN EXPRESS CO COM 025816109 62 524 SH   OTR 32 0 0 524
AMERICAN EXPRESS CO COM 025816109 805 6,805 SH   SOLE   6,805 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 14,563 135,030 SH   SOLE   130,846 0 4,184
AMERICAN INTL GROUP INC COM NEW 026874784 64 1,153 SH   SOLE   1,153 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 7,352 132,000 SH Put SOLE   132,000 0 0
AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 178 22,700 SH   SOLE   22,700 0 0
AMERICAN TOWER CORP NEW COM 03027x100 27,531 124,504 SH   SOLE   124,504 0 0
AMERICAN VANGUARD CORP COM 030371108 1,676 106,783 SH   SOLE   106,783 0 0
AMERICAS CAR MART INC COM 03062t105 358 3,900 SH   SOLE   3,900 0 0
AMERIPRISE FINL INC COM 03076C106 360 2,450 SH   SOLE   2,450 0 0
AMERIS BANCORP COM 03076K108 19,750 490,794 SH   SOLE   490,794 0 0
AMGEN INC COM 031162100 14,709 76,010 SH   SOLE   76,010 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 3,458 60,073 SH   SOLE   60,073 0 0
AMPHENOL CORP NEW CL A 032095101 109 1,125 SH   OTR 31 0 0 1,125
AMPHENOL CORP NEW CL A 032095101 1,903 19,725 SH   SOLE   19,725 0 0
ANALOG DEVICES INC COM 032654105 1,716 15,354 SH   SOLE   15,354 0 0
ANSYS INC COM 03662q105 313 1,416 SH   SOLE   1,416 0 0
ANTHEM INC COM 036752103 770 3,209 SH   SOLE   3,209 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 941 63,458 SH   SOLE   63,458 0 0
APPLE INC COM 037833100 245 1,095 SH   OTR 31 0 0 1,095
APPLE INC COM 037833100 77 343 SH   OTR 32 0 0 343
APPLE INC COM 037833100 33,563 149,853 SH   SOLE   149,853 0 0
APPLIED MATLS INC COM 038222105 516 10,338 SH   SOLE   10,338 0 0
APTARGROUP INC COM 038336103 4,381 36,986 SH   SOLE   36,986 0 0
APTIV PLC SHS G6095L109 224 2,567 SH   SOLE   2,567 0 0
AQUA AMERICA INC COM 03836w103 336 7,500 SH   SOLE   7,500 0 0
ARCHROCK INC COM 03957w106 1,474 147,846 SH   SOLE   147,846 0 0
ARGO GROUP INTL HLDGS LTD COM g0464b107 6,479 92,237 SH   SOLE   92,237 0 0
ARISTA NETWORKS INC COM 040413106 1,833 7,670 SH   SOLE   7,670 0 0
ASA GOLD AND PRECIOUS MTLS L SHS g3156p103 2,969 246,982 SH   SOLE   246,982 0 0
ASML HOLDING N V N Y REGISTRY SHS n07059210 3 11 SH   SOLE   11 0 0
ASML HOLDING N V N Y REGISTRY SHS n07059210 232 934 SH   OTR 1 0 0 934
ASML HOLDING N V N Y REGISTRY SHS n07059210 8 33 SH   OTR 19 33 0 0
ASPEN TECHNOLOGY INC COM 045327103 25,213 204,849 SH   SOLE   204,849 0 0
ASTEC INDS INC COM 046224101 260 8,355 SH   SOLE   8,355 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 17 385 SH   OTR 19 385 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 252 5,653 SH   SOLE   5,653 0 0
AT&T INC COM 00206R102 89 2,352 SH   OTR 32 0 0 2,352
AT&T INC COM 00206R102 1,201 31,743 SH   SOLE   31,743 0 0
ATLANTIC PWR CORP COM NEW 04878q863 2,745 1,173,000 SH   SOLE   1,173,000 0 0
AUTODESK INC COM 052769106 393 2,662 SH   SOLE   2,662 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,679 10,403 SH   SOLE   10,403 0 0
AVERY DENNISON CORP COM 053611109 16,871 148,550 SH   SOLE   145,826 0 2,724
AZZ INC COM 002474104 257 5,900 SH   SOLE   5,900 0 0
BANC OF CALIFORNIA INC COM 05990K106 318 22,461 SH   SOLE   22,461 0 0
BANK AMER CORP 7.25%CNV PFD L 060505682 1,507 1,005 SH   SOLE   1,005 0 0
BANK AMER CORP COM 060505104 988 33,857 SH   SOLE   33,857 0 0
BANK MONTREAL QUE COM 063671101 6 83 SH   OTR 19 83 0 0
BANK MONTREAL QUE COM 063671101 757 10,268 SH   SOLE   10,268 0 0
BANK NEW YORK MELLON CORP COM 064058100 47 1,044 SH   SOLE   1,044 0 0
BANK NEW YORK MELLON CORP COM 064058100 11,935 264,000 SH Put SOLE   264,000 0 0
BANK OF MARIN BANCORP COM 063425102 249 6,000 SH   SOLE   6,000 0 0
BANK7 CORP COM 06652N107 10,108 537,679 SH   SOLE   537,679 0 0
BAUSCH HEALTH COS INC COM 071734107 2 106 SH   OTR 19 106 0 0
BAUSCH HEALTH COS INC COM 071734107 952 43,592 SH   SOLE   43,592 0 0
BAXTER INTL INC COM 071813109 436 4,988 SH   SOLE   4,988 0 0
BAYCOM CORP COM 07272M107 3,621 159,452 SH   SOLE   159,452 0 0
BB&T CORP COM 054937107 989 18,539 SH   SOLE   18,539 0 0
BEACON ROOFING SUPPLY INC COM 073685109 429 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 73 287 SH   OTR 32 0 0 287
BECTON DICKINSON & CO COM 075887109 16,750 66,215 SH   SOLE   66,215 0 0
BELDEN INC COM 077454106 367 6,880 SH   SOLE   6,880 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,742 12 SH   SOLE   12 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 4,354 20,932 SH   SOLE   20,932 0 0
BIO TECHNE CORP COM 09073m104 2,270 11,603 SH   SOLE   10,777 0 826
BIOMARIN PHARMACEUTICAL INC COM 09061g101 230 3,414 SH   SOLE   3,414 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 308 29,544 SH   SOLE   29,544 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 977 179,887 SH   SOLE   179,887 0 0
BLACKROCK FLOAT RATE OME STR COM 09255x100 4,160 329,618 SH   SOLE   329,618 0 0
BLACKROCK FLOATING RATE INCO COM 091941104 1,481 120,680 SH   SOLE   120,680 0 0
BLACKROCK INC COM 09247x101 236 529 SH   SOLE   529 0 0
BLACKROCK MUNIVEST FD INC COM 09253r105 182 19,800 SH   SOLE   19,800 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 322 6,590 SH   SOLE   6,590 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 38,682 792,000 SH Put SOLE   792,000 0 0
BLUEBIRD BIO INC COM 09609G100 1,343 14,630 SH   SOLE   13,749 0 881
BOEING CO COM 097023105 3,218 8,458 SH   SOLE   8,458 0 0
BOOKING HLDGS INC COM 09857L108 173 88 SH   OTR 31 0 0 88
BOOKING HLDGS INC COM 09857L108 30,378 15,478 SH   SOLE   15,478 0 0
BP PLC SPONSORED ADR 055622104 10 255 SH   OTR 19 255 0 0
BP PLC SPONSORED ADR 055622104 9,302 244,855 SH   SOLE   244,855 0 0
BRANDYWINEGBL GLBAL INM OPRT COM 10537l104 190 15,726 SH   SOLE   15,726 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 12,358 81,036 SH   SOLE   77,366 0 3,670
BRIGHTCOVE INC COM 10921t101 421 40,200 SH   SOLE   40,200 0 0
BRINKS CO COM 109696104 7,172 86,461 SH   SOLE   84,305 0 2,156
BRISTOL MYERS SQUIBB CO COM 110122108 3,923 77,370 SH   SOLE   77,370 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 110 885 SH   OTR 31 0 0 885
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 101 815 SH   SOLE   815 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 15 280 SH   OTR 19 280 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 34 640 SH   OTR 6 0 0 640
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 802 15,115 SH   SOLE   15,115 0 0
BROWN FORMAN CORP CL A 115637100 1,247 20,867 SH   SOLE   20,867 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 24,184 991,140 SH   SOLE   991,140 0 0
BYLINE BANCORP INC COM 124411109 6,295 352,047 SH   SOLE   352,047 0 0
CAE INC COM 124765108 2,051 80,730 SH   SOLE   66,011 0 14,719
CALAMOS CONV & HIGH INCOME F COM SHS 12811p108 1,698 154,382 SH   SOLE   154,382 0 0
CALAMOS GBL DYN INCOME FUND COM 12811l107 624 79,750 SH   SOLE   79,750 0 0
CARDLYTICS INC COM 14161w105 2,308 68,840 SH   SOLE   68,840 0 0
CAREDX INC COM 14167L103 417 18,449 SH   SOLE   18,449 0 0
CARLISLE COS INC COM 142339100 3,710 25,491 SH   SOLE   23,594 0 1,897
CARNIVAL PLC ADR 14365c103 7,026 167,000 SH   SOLE   167,000 0 0
CAROLINA FINL CORP NEW COM 143873107 14,503 408,065 SH   SOLE   408,065 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 4,619 89,411 SH   SOLE   89,411 0 0
CASELLA WASTE SYS INC CL A 147448104 358 8,338 SH   SOLE   8,338 0 0
CATABASIS PHARMACEUTICALS IN COM NEW 14875p206 311 57,652 SH   SOLE   57,652 0 0
CATALENT INC COM 148806102 5,547 116,387 SH   SOLE   111,508 0 4,879
CATCHMARK TIMBER TR INC CL A 14912y202 2,101 196,952 SH   SOLE   196,952 0 0
CATERPILLAR INC DEL COM 149123101 329 2,602 SH   SOLE   2,602 0 0
CBTX INC COM 12481V104 14,522 520,884 SH   SOLE   520,884 0 0
CDW CORP COM 12514g108 11,408 92,566 SH   SOLE   92,566 0 0
CELGENE CORP COM 151020104 455 4,585 SH   SOLE   4,585 0 0
CENTENE CORP DEL COM 15135b101 1,209 27,948 SH   SOLE   27,948 0 0
CENTENNIAL RESOURCE DEV INC CL A 15136a102 852 188,614 SH   SOLE   188,614 0 0
CENTERSTATE BK CORP COM 15201p109 7,016 292,529 SH   SOLE   292,529 0 0
CHANGE HEALTHCARE INC COM 15912k100 2,373 196,427 SH   SOLE   196,427 0 0
CHANNELADVISOR CORP COM 159179100 332 35,600 SH   SOLE   35,600 0 0
CHART INDS INC COM PAR $0.01 16115q308 3,133 50,247 SH   SOLE   50,247 0 0
CHARTER COMMUNICATIONS INC N CL A 16119p108 325 789 SH   SOLE   789 0 0
CHESAPEAKE UTILS CORP COM 165303108 4,244 44,528 SH   SOLE   44,528 0 0
CHEVRON CORP NEW COM 166764100 66 555 SH   OTR 32 0 0 555
CHEVRON CORP NEW COM 166764100 10,370 87,437 SH   SOLE   87,437 0 0
CHUBB LIMITED COM h1467j104 65 400 SH   OTR 32 0 0 400
CHUBB LIMITED COM h1467j104 109 675 SH   SOLE   675 0 0
CHUBB LIMITED COM h1467j104 7,103 44,000 SH Put SOLE   44,000 0 0
CISCO SYS INC COM 17275R102 81 1,644 SH   OTR 32 0 0 1,644
CISCO SYS INC COM 17275R102 3,059 61,904 SH   SOLE   61,904 0 0
CITIGROUP INC COM NEW 172967424 1,847 26,742 SH   SOLE   26,742 0 0
CIVEO CORP CDA COM 17878y108 32 25,051 SH   OTR 6 0 0 25,051
CIVISTA BANCSHARES INC COM NO PAR 178867107 5,729 263,639 SH   SOLE   263,639 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469p100 699 80,288 SH   SOLE   80,288 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 18469q108 682 76,525 SH   SOLE   76,525 0 0
CLEARWAY ENERGY INC CL A 18539c105 644 37,120 SH   SOLE   37,120 0 0
CLOUGH GLOBAL DIVND AND INC COM 18913y103 551 50,804 SH   SOLE   50,804 0 0
CLOUGH GLOBAL EQUITY FD COM 18914c100 335 29,152 SH   SOLE   29,152 0 0
CME GROUP INC COM 12572Q105 83 394 SH   OTR 32 0 0 394
CME GROUP INC COM 12572Q105 42 197 SH   OTR 6 0 0 197
CME GROUP INC COM 12572Q105 13,135 62,151 SH   SOLE   62,151 0 0
CMS ENERGY CORP COM 125896100 3,495 54,646 SH   SOLE   49,054 0 5,592
COCA COLA CO COM 191216100 1,024 18,810 SH   SOLE   18,810 0 0
COGNEX CORP COM 192422103 649 13,200 SH   SOLE   13,200 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 305 5,053 SH   SOLE   5,053 0 0
COLUMBIA BKG SYS INC COM 197236102 1,129 30,599 SH   SOLE   30,599 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 7,795 80,451 SH   SOLE   77,944 0 2,507
COMCAST CORP NEW CL A 20030N101 83 1,850 SH   OTR 32 0 0 1,850
COMCAST CORP NEW CL A 20030N101 1,913 42,443 SH   SOLE   42,443 0 0
COMMERCE BANCSHARES INC COM 200525103 644 10,625 SH   SOLE   10,625 0 0
COMMERCIAL VEH GROUP INC COM 202608105 211 29,300 SH   SOLE   29,300 0 0
COMMUNITY BANKERS TR CORP COM 203612106 7,081 823,418 SH   SOLE   823,418 0 0
COMMVAULT SYSTEMS INC COM 204166102 2,237 50,030 SH   SOLE   47,581 0 2,449
CONDUENT INC COM 206787103 238 38,300 SH   SOLE   38,300 0 0
CONOCOPHILLIPS COM 20825C104 306 5,377 SH   SOLE   5,377 0 0
CONSTELLATION BRANDS INC CL A 21036p108 91 440 SH   OTR 31 0 0 440
CONSTELLATION BRANDS INC CL A 21036p108 175 846 SH   SOLE   846 0 0
CONSTELLIUM SE CL A n22035104 604 47,483 SH   SOLE   47,483 0 0
CONTANGO OIL & GAS COMPANY COM NEW 21075N204 0 20,864 SH   SOLE   20,864 0 0
COOPER COS INC COM NEW 216648402 31,957 107,600 SH   SOLE   107,600 0 0
COPART INC COM 217204106 5,636 70,164 SH   SOLE   63,896 0 6,268
CORNERSTONE BLDG BRANDS INC COM 21925d109 3,962 654,854 SH   SOLE   654,854 0 0
CORNING INC COM 219350105 505 17,703 SH   SOLE   17,703 0 0
COSTAR GROUP INC COM 22160n109 390 658 SH   SOLE   658 0 0
COSTCO WHSL CORP NEW COM 22160k105 1,094 3,798 SH   SOLE   3,798 0 0
CRAWFORD & CO CL B 224633107 2,046 202,758 SH   SOLE   202,758 0 0
CROCS INC COM 227046109 366 13,200 SH   SOLE   13,200 0 0
CROSSFIRST BANKSHARES INC COM 22766M109 15,063 1,052,632 SH   SOLE   1,052,632 0 0
CSW INDUSTRIALS INC COM 126402106 207 3,000 SH   SOLE   3,000 0 0
CULLEN FROST BANKERS INC COM 229899109 2,847 32,150 SH   SOLE   29,683 0 2,467
CUMMINS INC COM 231021106 287 1,763 SH   SOLE   1,763 0 0
CURTISS WRIGHT CORP COM 231561101 3,898 30,134 SH   SOLE   29,026 0 1,108
CVB FINL CORP COM 126600105 4,784 229,215 SH   SOLE   229,215 0 0
CVS HEALTH CORP COM 126650100 562 8,908 SH   SOLE   8,908 0 0
CVS HEALTH CORP COM 126650100 102 1,610 SH   OTR 31 0 0 1,610
CVS HEALTH CORP COM 126650100 50 799 SH   OTR 32 0 0 799
CYBEROPTICS CORP COM 232517102 259 18,100 SH   SOLE   18,100 0 0
CYRUSONE INC COM 23283r100 74 939 SH   OTR 32 0 0 939
CYRUSONE INC COM 23283r100 4,452 56,287 SH   SOLE   52,190 0 4,097
DAKTRONICS INC COM 234264109 347 47,000 SH   SOLE   47,000 0 0
DANAHER CORPORATION COM 235851102 38,257 264,881 SH   SOLE   264,881 0 0
DASEKE INC *W EXP 02/27/202 23753f115 5 45,275 SH   SOLE   45,275 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 2,178 67,361 SH   SOLE   67,361 0 0
DEERE & CO COM 244199105 1,044 6,188 SH   SOLE   6,188 0 0
DFB HEALTHCARE ACQUISTION CO COM 23291e109 254 25,000 SH   SOLE   25,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 14 83 SH   OTR 19 83 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 11,551 70,637 SH   SOLE   70,637 0 0
DIAMONDBACK ENERGY INC COM 25278x109 2,822 31,388 SH   SOLE   28,197 0 3,191
DIGIMARC CORP NEW COM 25381b101 3,448 88,195 SH   SOLE   84,558 0 3,637
DISCOVER FINL SVCS COM 254709108 289 3,566 SH   SOLE   3,566 0 0
DISNEY WALT CO COM DISNEY 254687106 98 750 SH   OTR 31 0 0 750
DISNEY WALT CO COM DISNEY 254687106 65 498 SH   OTR 32 0 0 498
DISNEY WALT CO COM DISNEY 254687106 2,017 15,477 SH   SOLE   15,477 0 0
DIVIDEND & INCOME FUND COM NEW 25538a204 324 27,152 SH   SOLE   27,152 0 0
DOMINION ENERGY INC COM 25746u109 454 5,604 SH   SOLE   5,604 0 0
DONALDSON INC COM 257651109 832 15,972 SH   SOLE   15,972 0 0
DONNELLEY R R & SONS CO COM 257867200 211 55,900 SH   SOLE   55,900 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 293 14,700 SH   SOLE   14,700 0 0
DOW INC COM 260557103 382 8,020 SH   SOLE   8,020 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 2,983 68,279 SH   SOLE   68,279 0 0
EAGLE MATERIALS INC COM 26969p108 3,707 41,187 SH   SOLE   37,003 0 4,184
EAGLE POINT INCOME COMPANY I COM 269817102 4,502 232,676 SH   SOLE   232,676 0 0
EASTGROUP PPTY INC COM 277276101 8,626 68,996 SH   SOLE   66,406 0 2,590
EASTMAN CHEMICAL CO COM 277432100 329 4,461 SH   SOLE   4,461 0 0
EATON VANCE FLTING RATE INC COM 278279104 2,244 169,717 SH   SOLE   169,717 0 0
EATON VANCE SR FLTNG RTE TR COM 27828Q105 4,451 341,298 SH   SOLE   341,298 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826s103 339 55,382 SH   SOLE   55,382 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 2,117 144,612 SH   SOLE   144,612 0 0
ECOLAB INC COM 278865100 2,666 13,460 SH   SOLE   13,460 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 35,997 163,687 SH   SOLE   163,687 0 0
EMERSON ELEC CO COM 291011104 348 5,203 SH   SOLE   5,203 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 2,727 208,510 SH   SOLE   208,510 0 0
ENERSYS COM 29275y102 1,785 27,074 SH   SOLE   27,074 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 277 32,578 SH   SOLE   32,578 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,902 136,515 SH   SOLE   136,515 0 0
EOG RES INC COM 26875P101 17,786 239,641 SH   SOLE   239,641 0 0
EQUITY BANCSHARES INC COM CL A 29460X109 14,722 549,120 SH   SOLE   549,120 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 8,060 235,320 SH   SOLE   222,205 0 13,115
ESQUIRE FINL HLDGS INC COM 29667J101 15,419 621,738 SH   SOLE   621,738 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924g201 835 22,320 SH   SOLE   22,320 0 0
EVANS BANCORP INC COM NEW 29911Q208 10,189 272,435 SH   SOLE   272,435 0 0
EVERI HLDGS INC COM 30034t103 212 25,100 SH   SOLE   25,100 0 0
EVERSPIN TECHNOLOGIES INC COM 30041t104 206 33,550 SH   SOLE   33,550 0 0
EXACT SCIENCES CORP COM 30063p105 2,611 28,887 SH   SOLE   27,831 0 1,056
EXPEDIA GROUP INC COM NEW 30212P303 269 2,002 SH   SOLE   2,002 0 0
EXPONENT INC COM 30214u102 3,075 43,998 SH   SOLE   43,998 0 0
EXXON MOBIL CORP COM 30231G102 2,147 30,400 SH   SOLE   30,400 0 0
FACEBOOK INC CL A 30303m102 159 895 SH   OTR 31 0 0 895
FACEBOOK INC CL A 30303m102 1,618 9,085 SH   SOLE   9,085 0 0
FAIR ISAAC CORP COM 303250104 7,678 25,295 SH   SOLE   24,135 0 1,160
FAR PT ACQUISITION CORP UNIT 06/01/2025 30734W208 13,468 1,259,825 SH   SOLE   1,259,825 0 0
FASTENAL CO COM 311900104 1,419 43,441 SH   SOLE   43,441 0 0
FB FINL CORP COM 30257x104 23,230 618,636 SH   SOLE   618,636 0 0
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 4,285 67,190 SH   SOLE   67,190 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620r303 1,776 40,000 SH   SOLE   40,000 0 0
FIDELITY NATL INFORMATION SV COM 31620m106 94 709 SH   OTR 32 0 0 709
FIDELITY NATL INFORMATION SV COM 31620m106 5,606 42,225 SH   SOLE   42,225 0 0
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 1,615 182,264 SH   SOLE   182,264 0 0
FIFTH THIRD BANCORP COM 316773100 805 29,390 SH   SOLE   29,390 0 0
FIRST BANCORP N C COM 318910106 7,186 200,163 SH   SOLE   200,163 0 0
FIRST BANCSHARES INC MS COM 318916103 15,555 481,589 SH   SOLE   481,589 0 0
FIRST FNDTN INC COM 32026V104 3,049 199,636 SH   SOLE   199,636 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 22,495 232,622 SH   SOLE   227,654 0 4,968
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740d107 141 10,365 SH   SOLE   10,365 0 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 1,791 79,045 SH   SOLE   79,045 0 0
FIRST TR MLP & ENERGY INCOME COM 33739B104 3,185 277,480 SH   SOLE   277,480 0 0
FIRST TR SR FLG RTE INCM FD COM 33733u108 1,261 105,064 SH   SOLE   105,064 0 0
FIRST WESTN FINL INC COM 33751L105 12,538 733,674 SH   SOLE   733,674 0 0
FISERV INC COM 337738108 7,812 75,416 SH   SOLE   75,416 0 0
FLAHERTY & CRUMRIN PFD & INM COM 338480106 206 13,787 SH   SOLE   13,787 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 96 334 SH   OTR 31 0 0 334
FLEETCOR TECHNOLOGIES INC COM 339041105 335 1,168 SH   SOLE   1,168 0 0
FLIR SYS INC COM 302445101 3,152 59,944 SH   SOLE   54,034 0 5,910
FORTIVE CORP COM 34959J108 670 9,771 SH   SOLE   9,771 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 84 1,530 SH   OTR 31 0 0 1,530
FORTUNE BRANDS HOME & SEC IN COM 34964C106 23,573 430,945 SH   SOLE   430,945 0 0
FOX FACTORY HLDG CORP COM 35138V102 807 12,963 SH   SOLE   12,963 0 0
FREIGHTCAR AMER INC COM 357023100 302 62,200 SH   SOLE   62,200 0 0
FRONTDOOR INC COM 35905A109 15,368 316,407 SH   SOLE   316,407 0 0
FSB BANCORP INC COM 30289C102 204 11,900 SH   SOLE   11,900 0 0
FULL HOUSE RESORTS INC COM 359678109 648 300,000 SH   SOLE   300,000 0 0
GABELLI DIVD & INCOME TR COM 36242H104 822 38,192 SH   SOLE   38,192 0 0
GALAPAGOS NV SPON ADR 36315X101 2,306 15,104 SH   SOLE   15,104 0 0
GARDNER DENVER HLDGS INC COM 36555p107 1,511 53,408 SH   SOLE   53,408 0 0
GARTNER INC COM 366651107 566 3,960 SH   SOLE   3,960 0 0
GENERAL ELECTRIC CO COM 369604103 568 63,537 SH   SOLE   63,537 0 0
GENERAL MLS INC COM 370334104 373 6,770 SH   SOLE   6,770 0 0
GENESCO INC COM 371532102 292 7,300 SH   SOLE   7,300 0 0
GENESEE & WYO INC CL A 371559105 21,672 196,107 SH   SOLE   196,107 0 0
GIGCAPITAL INC COM 37518N106 209 20,100 SH   SOLE   20,100 0 0
GILEAD SCIENCES INC COM 375558103 634 10,003 SH   SOLE   10,003 0 0
GLOBAL X FDS GLB X MLP ENRG I 37950E226 481 39,087 SH   SOLE   39,087 0 0
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 10,469 951,754 SH   SOLE   951,754 0 0
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 567 81,760 SH   SOLE   81,760 0 0
GOPRO INC CL A 38268t103 410 79,000 SH   SOLE   79,000 0 0
GRACO INC COM 384109104 2,753 59,796 SH   SOLE   54,541 0 5,255
GRAND CANYON ED INC COM 38526M106 1,452 14,785 SH   SOLE   14,785 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 4,368 217,943 SH   SOLE   217,306 0 637
GUARANTY BANCSHARES INC TEX COM 400764106 1,458 47,673 SH   SOLE   47,673 0 0
GUIDEWIRE SOFTWARE INC COM 40171v100 7,284 69,119 SH   SOLE   66,507 0 2,612
H & E EQUIPMENT SERVICES INC COM 404030108 2,392 82,894 SH   SOLE   82,894 0 0
HARMONIC INC COM 413160102 136 20,600 SH   SOLE   20,600 0 0
HASBRO INC COM 418056107 845 7,122 SH   SOLE   7,122 0 0
HAVERTY FURNITURE INC COM 419596101 383 18,900 SH   SOLE   18,900 0 0
HEICO CORP NEW CL A 422806208 2,593 26,645 SH   SOLE   26,645 0 0
HEICO CORP NEW COM 422806109 2,781 22,268 SH   SOLE   20,533 0 1,735
HENRY JACK & ASSOC INC COM 426281101 25,985 178,015 SH   SOLE   175,383 0 2,632
HIBBETT SPORTS INC COM 428567101 515 22,500 SH   SOLE   22,500 0 0
HOME DEPOT INC COM 437076102 7,161 30,863 SH   SOLE   30,863 0 0
HONEYWELL INTL INC COM 438516106 57 337 SH   OTR 32 0 0 337
HONEYWELL INTL INC COM 438516106 1,549 9,153 SH   SOLE   9,153 0 0
HOWARD BANCORP INC COM 442496105 11,697 700,850 SH   SOLE   700,850 0 0
HOWARD HUGHES CORP COM 44267d107 70 543 SH   OTR 6 0 0 543
HOWARD HUGHES CORP COM 44267d107 607 4,684 SH   SOLE   4,684 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 188 4,918 SH   OTR 1 0 0 4,918
HSBC HLDGS PLC SPON ADR NEW 404280406 16 409 SH   OTR 19 409 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 120 3,137 SH   SOLE   3,137 0 0
HURON CONSULTING GROUP INC COM 447462102 1,849 30,141 SH   SOLE   30,141 0 0
IDEX CORP COM 45167R104 3,533 21,557 SH   SOLE   19,836 0 1,721
IDEXX LABS INC COM 45168d104 3,915 14,398 SH   SOLE   13,513 0 885
IHS MARKIT LTD SHS G47567105 36,938 552,296 SH   SOLE   552,296 0 0
ILLINOIS TOOL WKS INC COM 452308109 12,806 81,832 SH   SOLE   81,832 0 0
ILLUMINA INC COM 452327109 1,386 4,555 SH   SOLE   4,555 0 0
IMMUNOMEDICS INC COM 452907108 1,766 133,192 SH   SOLE   133,192 0 0
INDEPENDENT BANK CORP MASS COM 453836108 638 8,549 SH   SOLE   8,549 0 0
ING GROEP N V SPONSORED ADR 456837103 4 420 SH   OTR 19 420 0 0
ING GROEP N V SPONSORED ADR 456837103 3,876 371,803 SH   SOLE   370,808 0 995
INTEL CORP COM 458140100 654 12,685 SH   SOLE   12,685 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,056 11,444 SH   SOLE   11,444 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 537 3,695 SH   SOLE   3,695 0 0
INTERXION HOLDING N.V SHS n47279109 2,895 35,544 SH   SOLE   35,544 0 0
INTUIT COM 461202103 195 733 SH   SOLE   733 0 0
INTUIT COM 461202103 88 332 SH   OTR 31 0 0 332
INTUITIVE SURGICAL INC COM NEW 46120e602 1,781 3,298 SH   SOLE   3,298 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138b103 233 15,493 SH   SOLE   15,493 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137v100 238 3,520 SH   SOLE   3,520 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137v563 785 42,895 SH   SOLE   42,895 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137v357 263 2,431 SH   SOLE   2,431 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 6,451 111,415 SH   SOLE   111,415 0 0
INVESCO QQQ TR UNIT SER 1 46090e103 1,086 5,750 SH   SOLE   5,750 0 0
INVESCO SR INCOME TR COM 46131h107 83 19,700 SH   SOLE   19,700 0 0
INVESTAR HLDG CORP COM 46134L105 4,627 194,407 SH   SOLE   194,407 0 0
INVESTORS BANCORP INC NEW COM 46146L101 5,118 450,550 SH   SOLE   424,154 0 26,396
IONIS PHARMACEUTICALS INC COM 462222100 789 13,178 SH   SOLE   11,993 0 1,185
IOVANCE BIOTHERAPEUTICS INC COM 462260100 459 25,206 SH   SOLE   25,206 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,597 32,581 SH   SOLE   32,581 0 0
ISHARES INC MSCI STH KOR ETF 464286772 9,440 167,551 SH   SOLE   167,551 0 0
ISHARES TR CORE DIV GRWTH 46434v621 2,924 74,696 SH   SOLE   74,696 0 0
ISHARES TR CORE S&P MCP ETF 464287507 2,463 12,748 SH   SOLE   12,748 0 0
ISHARES TR CORE S&P SCP ETF 464287804 14,025 180,182 SH   SOLE   180,182 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,927 16,505 SH   SOLE   16,505 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,460 21,734 SH   SOLE   21,734 0 0
ISHARES TR EAFE SML CP ETF 464288273 250 4,364 SH   SOLE   4,364 0 0
ISHARES TR GLB INFRASTR ETF 464288372 403 8,674 SH   SOLE   8,674 0 0
ISHARES TR GLOB UTILITS ETF 464288711 446 7,639 SH   SOLE   7,639 0 0
ISHARES TR IBOXX HI YD ETF 464288513 619 7,105 SH   SOLE   7,105 0 0
ISHARES TR IBOXX HI YD ETF 464288513 30,684 352,000 SH Put SOLE   352,000 0 0
ISHARES TR JPMORGAN USD EMG 464288281 34,005 300,000 SH Put SOLE   300,000 0 0
ISHARES TR JPMORGAN USD EMG 464288281 5,213 45,992 SH   SOLE   45,992 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,663 71,504 SH   SOLE   71,504 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 25,176 616,000 SH Put SOLE   616,000 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 898 21,983 SH   SOLE   21,983 0 0
ISHARES TR NASDAQ BIOTECH 464287556 330 3,314 SH   SOLE   3,314 0 0
ISHARES TR PFD AND INCM SEC 464288687 7,088 188,873 SH   SOLE   188,873 0 0
ISHARES TR RUS 1000 ETF 464287622 13,002 79,019 SH   SOLE   79,019 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 5,875 36,804 SH   SOLE   36,804 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 525 4,093 SH   SOLE   4,093 0 0
ISHARES TR RUS MD CP GR ETF 464287481 7,753 54,852 SH   SOLE   54,852 0 0
ISHARES TR RUS MID CAP ETF 464287499 3,539 63,251 SH   SOLE   63,251 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4,835 31,946 SH   SOLE   31,946 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 173,133 1,144,000 SH Put SOLE   1,144,000 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 498 2,868 SH   SOLE   2,868 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 2,860 15,889 SH   SOLE   15,889 0 0
ISHARES TR S&P MC 400GR ETF 464287606 454 2,029 SH   SOLE   2,029 0 0
ISHARES TR S&P MC 400VL ETF 464287705 369 2,307 SH   SOLE   2,307 0 0
ISHARES TR S&P SML 600 GWT 464287887 230 1,289 SH   SOLE   1,289 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,323 12,975 SH   SOLE   12,975 0 0
ISHARES TR US HLTHCARE ETF 464287762 203 1,076 SH   SOLE   1,076 0 0
ITT INC COM 45073V108 4,963 81,114 SH   SOLE   78,064 0 3,050
J & J SNACK FOODS CORP COM 466032109 1,828 9,519 SH   SOLE   9,519 0 0
J JILL INC COM 46620w102 151 79,600 SH   SOLE   79,600 0 0
J2 GLOBAL INC COM 48123v102 2,291 25,227 SH   SOLE   25,227 0 0
JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 238 27,158 SH   SOLE   27,158 0 0
JOHNSON & JOHNSON COM 478160104 75 580 SH   OTR 32 0 0 580
JOHNSON & JOHNSON COM 478160104 6,250 48,305 SH   SOLE   48,305 0 0
JPMORGAN CHASE & CO COM 46625h100 98 835 SH   OTR 32 0 0 835
JPMORGAN CHASE & CO COM 46625h100 27,003 229,438 SH   SOLE   229,438 0 0
JPMORGAN CHASE & CO COM 46625h100 10,357 88,000 SH Put SOLE   88,000 0 0
KADANT INC COM 48282t104 3,884 44,244 SH   SOLE   44,244 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 1,606 12,075 SH   SOLE   12,075 0 0
KAR AUCTION SVCS INC COM 48238t109 1,192 48,562 SH   SOLE   48,562 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 1,888 130,544 SH   SOLE   130,544 0 0
KAYNE ANDERSON MDSTM ENERGY COM 48661e108 1,013 93,573 SH   SOLE   93,573 0 0
KIMBERLY CLARK CORP COM 494368103 901 6,342 SH   SOLE   6,342 0 0
KINDER MORGAN INC DEL COM 49456B101 9,680 469,682 SH   SOLE   469,682 0 0
KKR & CO INC CL A 48251w104 11,814 440,000 SH Put SOLE   440,000 0 0
KLA CORPORATION COM NEW 482480100 639 4,006 SH   SOLE   4,006 0 0
LA Z BOY INC COM 505336107 329 9,800 SH   SOLE   9,800 0 0
LANDS END INC NEW COM 51509f105 256 22,600 SH   SOLE   22,600 0 0
LAS VEGAS SANDS CORP COM 517834107 6 97 SH   OTR 19 97 0 0
LAS VEGAS SANDS CORP COM 517834107 387 6,697 SH   SOLE   6,697 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 293 16,000 SH   SOLE   16,000 0 0
LAZARD WORLD DIVID & INCOME COM 521076109 137 14,651 SH   SOLE   14,651 0 0
LIBBEY INC COM 529898108 63 18,700 SH   SOLE   18,700 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 355 55,500 SH   SOLE   55,500 0 0
LILLY ELI & CO COM 532457108 978 8,742 SH   SOLE   8,742 0 0
LIMESTONE BANCORP INC COM 53262l105 3,602 233,443 SH   SOLE   233,443 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,944 22,411 SH   SOLE   22,411 0 0
LINDE PLC SHS g5494j103 67 348 SH   OTR 32 0 0 348
LINDE PLC SHS g5494j103 691 3,567 SH   SOLE   3,567 0 0
LITTELFUSE INC COM 537008104 80 450 SH   OTR 31 0 0 450
LITTELFUSE INC COM 537008104 3,416 19,263 SH   SOLE   18,219 0 1,044
LIVE NATION ENTERTAINMENT IN COM 538034109 288 4,340 SH   SOLE   4,340 0 0
LIVE OAK BANCSHARES INC COM 53803x105 15,371 849,218 SH   SOLE   849,218 0 0
LIVERAMP HLDGS INC COM 53815p108 2,106 49,031 SH   SOLE   49,031 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 191 72,534 SH   OTR 1 0 0 72,534
LOCKHEED MARTIN CORP COM 539830109 92 236 SH   OTR 32 0 0 236
LOCKHEED MARTIN CORP COM 539830109 2,534 6,497 SH   SOLE   6,497 0 0
LOWES COS INC COM 548661107 111 1,010 SH   OTR 31 0 0 1,010
LOWES COS INC COM 548661107 88 803 SH   OTR 32 0 0 803
LOWES COS INC COM 548661107 14,447 131,389 SH   SOLE   131,389 0 0
LUNA INNOVATIONS COM 550351100 68 11,700 SH   SOLE   11,700 0 0
LUTHER BURBANK CORP COM 550550107 6,973 615,411 SH   SOLE   615,411 0 0
M & T BK CORP COM 55261F104 524 3,320 SH   SOLE   3,320 0 0
M/I HOMES INC COM 55305b101 459 12,200 SH   SOLE   12,200 0 0
MACQUARIE FT TR GB INF UT DI COM 55607w100 408 41,131 SH   SOLE   41,131 0 0
MADISON CVRED CALL & EQ STR COM 557437100 289 45,217 SH   SOLE   45,217 0 0
MAINSTREET BANCSHARES INC COM 56064y100 9,229 438,448 SH   SOLE   438,448 0 0
MANNING & NAPIER INC CL A 56382q102 1,140 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 204 11,138 SH   SOLE   11,138 0 0
MARATHON PETE CORP COM 56585A102 590 9,707 SH   SOLE   9,707 0 0
MARINE PRODS CORP COM 568427108 273 19,300 SH   SOLE   19,300 0 0
MARKEL CORP COM 570535104 143 121 SH   OTR 31 0 0 121
MARKEL CORP COM 570535104 6,044 5,114 SH   SOLE   4,773 0 341
MARKETAXESS HLDGS INC COM 57060D108 24,298 74,194 SH   SOLE   73,570 0 624
MARSH & MCLENNAN COS INC COM 571748102 56 563 SH   OTR 32 0 0 563
MARSH & MCLENNAN COS INC COM 571748102 9,757 97,519 SH   SOLE   97,519 0 0
MARTIN MARIETTA MATLS INC COM 573284106 305 1,114 SH   SOLE   1,114 0 0
MARVELL TECHNOLOGY GROUP LTD ORD g5876h105 1,519 60,850 SH   SOLE   60,850 0 0
MASCO CORP COM 574599106 1,973 47,328 SH   SOLE   47,328 0 0
MASONITE INTL CORP NEW COM 575385109 235 4,050 SH   SOLE   4,050 0 0
MASTEC INC COM 576323109 3,274 50,423 SH   SOLE   50,423 0 0
MASTERCARD INC CL A 57636Q104 112 412 SH   OTR 31 0 0 412
MASTERCARD INC CL A 57636Q104 2,023 7,448 SH   SOLE   7,448 0 0
MAXIM INTEGRATED PRODS INC COM 57772k101 578 9,985 SH   SOLE   9,985 0 0
MCDONALDS CORP COM 580135101 1,886 8,783 SH   SOLE   8,783 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 266 2,905 SH   SOLE   2,905 0 0
MERCK & CO INC COM 58933Y105 4,349 51,661 SH   SOLE   51,661 0 0
MERITOR INC COM 59001k100 2,376 128,441 SH   SOLE   128,441 0 0
METLIFE INC COM 59156r108 364 7,727 SH   SOLE   7,727 0 0
MFS HIGH YIELD MUN TR SH BEN INT 59318e102 105 22,420 SH   SOLE   22,420 0 0
MGE ENERGY INC COM 55277p104 875 10,950 SH   SOLE   10,950 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 14,834 159,657 SH   SOLE   159,657 0 0
MICROSOFT CORP COM 594918104 137 988 SH   OTR 32 0 0 988
MICROSOFT CORP COM 594918104 36,170 260,156 SH   SOLE   260,156 0 0
MICROSTRATEGY INC CL A NEW 594972408 326 2,200 SH   SOLE   2,200 0 0
MIDDLEBY CORP COM 596278101 32,013 273,850 SH   SOLE   273,850 0 0
MIDDLEBY CORP COM 596278101 61 521 SH   OTR 31 0 0 521
MILLER HERMAN INC COM 600544100 277 6,000 SH   SOLE   6,000 0 0
MKS INSTRUMENT INC COM 55306N104 4,812 52,146 SH   SOLE   48,772 0 3,374
MONDELEZ INTL INC CL A 609207105 64 1,149 SH   OTR 32 0 0 1,149
MONDELEZ INTL INC CL A 609207105 178 3,215 SH   SOLE   3,215 0 0
MONOLITHIC PWR SYS INC COM 609839105 6,813 43,778 SH   SOLE   42,457 0 1,321
MONRO INC COM 610236101 2,011 25,447 SH   SOLE   25,447 0 0
MORGAN STANLEY COM NEW 617446448 15,270 357,865 SH   SOLE   357,865 0 0
MORGAN STANLEY INDIA INVS FD COM 61745c105 3,213 169,539 SH   SOLE   169,539 0 0
MORPHOSYS AG SPONSORED ADS 617760202 1,523 55,437 SH   SOLE   55,437 0 0
MPLX LP COM UNIT REP LTD 55336V100 2,500 89,261 SH   SOLE   89,261 0 0
MVC CAPITAL INC COM 553829102 267 30,000 SH   SOLE   30,000 0 0
NATIONAL HEALTH INVS INC COM 63633d104 573 6,952 SH   SOLE   6,952 0 0
NATIONAL HOLDINGS CORP COM NEW 636375206 2,920 1,065,808 SH Put SOLE   1,065,808 0 0
NEOGEN CORP COM 640491106 4,764 69,944 SH   SOLE   69,944 0 0
NEOGENOMICS INC COM NEW 64049M209 2,661 139,178 SH   SOLE   139,178 0 0
NETFLIX INC COM 64110l106 356 1,330 SH   SOLE   1,330 0 0
NEUBERGER BERMAN MLP AND ENR COM 64129h104 342 47,557 SH   SOLE   47,557 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828t201 519 33,122 SH   SOLE   33,122 0 0
NEXTERA ENERGY INC COM 65339f101 82 350 SH   OTR 32 0 0 350
NEXTERA ENERGY INC COM 65339f101 1,441 6,184 SH   SOLE   6,184 0 0
NIKE INC CL B 654106103 669 7,126 SH   SOLE   7,126 0 0
NORDSON CORP COM 655663102 25,270 172,773 SH   SOLE   172,773 0 0
NORFOLK SOUTHERN CORP COM 655844108 352 1,961 SH   SOLE   1,961 0 0
NORTHERN TR CORP COM 665859104 2,801 30,011 SH   SOLE   30,011 0 0
NORTHFIELD BANCORP INC DEL COM 66611t108 161 10,000 SH   SOLE   10,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 509 1,359 SH   SOLE   1,359 0 0
NOVAN INC COM 66988n106 160 62,000 SH   SOLE   62,000 0 0
NOVARTIS A G SPONSORED ADR 66987V109 33 382 SH   OTR 19 382 0 0
NOVARTIS A G SPONSORED ADR 66987V109 4,742 54,573 SH   SOLE   54,364 0 209
NOVO-NORDISK A S ADR 670100205 15 284 SH   OTR 19 284 0 0
NOVO-NORDISK A S ADR 670100205 298 5,770 SH   SOLE   5,770 0 0
NUTRIEN LTD COM 67077M108 198 3,964 SH   OTR 1 0 0 3,964
NUTRIEN LTD COM 67077M108 7 137 SH   OTR 19 137 0 0
NUTRIEN LTD COM 67077M108 64 1,292 SH   SOLE   1,292 0 0
NUVEEN ALL CAP ENE MLP OPPO COM 67075e108 564 99,025 SH   SOLE   99,025 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 201 14,062 SH   SOLE   14,062 0 0
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 850 98,265 SH   SOLE   98,265 0 0
NUVEEN FLOATING RATE INCOME COM 67072t108 1,050 108,058 SH   SOLE   108,058 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706en100 1,705 178,688 SH   SOLE   178,688 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075g103 997 64,101 SH   SOLE   64,101 0 0
NUVEEN PFD & INCM OPPORTNYS COM 67073b106 2,752 273,864 SH   SOLE   273,864 0 0
NUVEEN PFD & INCOME TERM FD COM 67075A106 1,203 48,664 SH   SOLE   48,664 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066v101 215 15,000 SH   SOLE   15,000 0 0
NUVEEN SHT DUR CR OPP FD COM 67074x107 411 27,455 SH   SOLE   27,455 0 0
NUVEEN SR INCOME FD COM 67067y104 1,007 174,578 SH   SOLE   174,578 0 0
NUVEEN TAX ADVANTAGED DIV GR COM 67073g105 1,845 110,300 SH   SOLE   110,300 0 0
NVIDIA CORP COM 67066g104 383 2,203 SH   SOLE   2,203 0 0
NVIDIA CORP COM 67066g104 60 345 SH   OTR 31 0 0 345
NVR INC COM 62944t105 2,201 592 SH   SOLE   538 0 54
NXP SEMICONDUCTORS N V COM N6596X109 233 2,132 SH   OTR 1 0 0 2,132
NXP SEMICONDUCTORS N V COM N6596X109 2 15 SH   OTR 19 15 0 0
NXP SEMICONDUCTORS N V COM N6596X109 11 104 SH   SOLE   104 0 0
OAKTREE SPECIALTY LENDING CO COM 67401p108 813 156,913 SH   SOLE   156,913 0 0
OCCIDENTAL PETE CORP COM 674599105 254 5,713 SH   SOLE   5,713 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 3,113 18,316 SH   SOLE   16,437 0 1,879
OMNICELL INC COM 68213n109 2,801 38,761 SH   SOLE   38,761 0 0
OMNICOM GROUP INC COM 681919106 452 5,768 SH   SOLE   5,768 0 0
ONEOK INC NEW COM 682680103 894 12,127 SH   SOLE   12,127 0 0
OPEN TEXT CORP COM 683715106 4 95 SH   OTR 19 95 0 0
OPEN TEXT CORP COM 683715106 3,715 91,034 SH   SOLE   90,711 0 323
ORACLE CORP COM 68389x105 1,046 19,013 SH   SOLE   19,013 0 0
ORIGIN BANCORP INC COM 68621T102 6,373 188,895 SH   SOLE   188,895 0 0
ORION GROUP HOLDINGS INC COM 68628v308 266 59,100 SH   SOLE   59,100 0 0
PACWEST BANCORP DEL COM 695263103 1,714 47,156 SH   SOLE   47,156 0 0
PALO ALTO NETWORKS INC COM 697435105 392 1,922 SH   SOLE   1,922 0 0
PAYPAL HLDGS INC COM 70450y103 3,011 29,064 SH   SOLE   29,064 0 0
PDF SOLUTIONS INC COM 693282105 439 33,551 SH   SOLE   33,551 0 0
PEPSICO INC COM 713448108 75 545 SH   OTR 32 0 0 545
PEPSICO INC COM 713448108 1,346 9,819 SH   SOLE   9,819 0 0
PERFICIENT INC COM 71375u101 324 8,400 SH   SOLE   8,400 0 0
PERFORMANT FINL CORP COM 71377e105 1,086 987,604 SH   SOLE   987,604 0 0
PERION NETWORK LTD SHS NEW m78673114 142 29,100 SH   SOLE   29,100 0 0
PFIZER INC COM 717081103 2,411 67,108 SH   SOLE   67,108 0 0
PHILIP MORRIS INTL INC COM 718172109 720 9,483 SH   SOLE   9,483 0 0
PHILIP MORRIS INTL INC COM 718172109 54 712 SH   OTR 32 0 0 712
PHILIP MORRIS INTL INC COM 718172109 9 123 SH   OTR 19 123 0 0
PHILLIPS 66 COM 718546104 105 1,030 SH   OTR 31 0 0 1,030
PHILLIPS 66 COM 718546104 75 729 SH   OTR 32 0 0 729
PHILLIPS 66 COM 718546104 461 4,498 SH   SOLE   4,498 0 0
PINNACLE FINL PARTNERS INC COM 72346q104 2,584 45,527 SH   SOLE   40,716 0 4,811
PIONEER FLOATING RATE TR COM 72369j102 273 25,956 SH   SOLE   25,956 0 0
PLANTRONICS INC NEW COM 727493108 1,935 51,840 SH   SOLE   51,840 0 0
PNC FINL SVCS GROUP INC COM 693475105 65 463 SH   OTR 32 0 0 463
PNC FINL SVCS GROUP INC COM 693475105 228 1,629 SH   SOLE   1,629 0 0
PNC FINL SVCS GROUP INC COM 693475105 12,334 88,000 SH Put SOLE   88,000 0 0
POOL CORPORATION COM 73278L105 6,046 29,973 SH   SOLE   29,973 0 0
POWELL INDS INC COM 739128106 376 9,600 SH   SOLE   9,600 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1,372 39,555 SH   SOLE   39,555 0 0
PRICE T ROWE GROUP INC COM 74144T108 687 6,011 SH   SOLE   6,011 0 0
PROCTER & GAMBLE CO COM 742718109 835 6,717 SH   SOLE   6,717 0 0
PROGRESS SOFTWARE CORP COM 743312100 365 9,600 SH   SOLE   9,600 0 0
PROGRESSIVE CORP OHIO COM 743315103 118 1,529 SH   SOLE   1,529 0 0
PROGRESSIVE CORP OHIO COM 743315103 13,596 176,000 SH Put SOLE   176,000 0 0
PROOFPOINT INC COM 743424103 9,646 74,749 SH   SOLE   73,289 0 1,460
PROSHARES TR S&P 500 DV ARIST 74348a467 5,632 78,681 SH   SOLE   78,681 0 0
PROSPERITY BANCSHARES INC COM 743606105 530 7,500 SH   SOLE   7,500 0 0
PRUDENTIAL FINL INC COM 744320102 205 2,284 SH   SOLE   2,284 0 0
PTC INC COM 69370C100 32,715 479,840 SH   SOLE   476,488 0 3,352
PURECYCLE CORP COM NEW 746228303 1,100 107,000 SH   SOLE   107,000 0 0
QUALCOMM INC COM 747525103 408 5,344 SH   SOLE   5,344 0 0
RANDOLPH BANCORP INC COM 752378109 1,694 116,697 SH   SOLE   116,697 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 748 9,067 SH   SOLE   9,067 0 0
RAYTHEON CO COM NEW 755111507 16,920 86,241 SH   SOLE   86,241 0 0
RBC BEARINGS INC COM 75524b104 3,376 20,350 SH   SOLE   20,350 0 0
REDWOOD TR INC COM 758075402 9,871 601,515 SH   SOLE   578,006 0 23,509
RELIANT BANCORP INC COM 75956B101 23,692 987,973 SH   SOLE   987,973 0 0
REPLIGEN CORP COM 759916109 6,469 84,359 SH   SOLE   81,200 0 3,159
RESOURCES CONNECTION INC COM 76122q105 314 18,468 SH   SOLE   18,468 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 10,377 260,073 SH   SOLE   260,073 0 0
RMR REAL ESTATE INCOME FUND COM 76970b101 406 19,901 SH   SOLE   19,901 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,771 10,745 SH   SOLE   10,745 0 0
ROLLINS INC COM 775711104 583 17,099 SH   SOLE   17,099 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,418 3,977 SH   SOLE   3,977 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 14 172 SH   OTR 19 172 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,060 13,060 SH   SOLE   13,060 0 0
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 4,747 43,819 SH   SOLE   43,819 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 286 4,861 SH   OTR 1 0 0 4,861
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 9 156 SH   OTR 19 156 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,690 96,696 SH   SOLE   96,371 0 325
RPM INTL INC COM 749685103 5,506 80,019 SH   SOLE   77,144 0 2,875
S&P GLOBAL INC COM 78409v104 78 318 SH   OTR 31 0 0 318
S&P GLOBAL INC COM 78409v104 653 2,667 SH   SOLE   2,667 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 260 11,314 SH   SOLE   11,314 0 0
SAGE THERAPEUTICS INC COM 78667j108 882 6,289 SH   SOLE   5,708 0 581
SALESFORCE COM INC COM 79466l302 3,917 26,387 SH   SOLE   26,387 0 0
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471v105 778 98,945 SH   SOLE   98,945 0 0
SAP SE SPON ADR 803054204 296 2,513 SH   OTR 1 0 0 2,513
SAP SE SPON ADR 803054204 23 198 SH   OTR 19 198 0 0
SAP SE SPON ADR 803054204 100 852 SH   SOLE   852 0 0
SAPIENS INTL CORP N V SHS g7t16g103 428 21,800 SH   SOLE   21,800 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410g104 228 945 SH   SOLE   945 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 405 12,717 SH   SOLE   12,717 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,656 23,345 SH   SOLE   23,345 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 298 5,266 SH   SOLE   5,266 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 476 6,827 SH   SOLE   6,827 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 4,562 180,249 SH   SOLE   180,249 0 0
SEASPAN CORP SHS y75638109 119 11,223 SH   SOLE   11,223 0 0
SEATTLE GENETICS INC COM 812578102 870 10,191 SH   SOLE   9,274 0 917
SELECT BANCORP INC NEW COM 81617L108 17,914 1,544,271 SH   SOLE   1,544,271 0 0
SELECT SECTOR SPDR TR ENERGY 81369y506 886 14,962 SH   SOLE   14,962 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369y407 2,348 19,455 SH   SOLE   19,455 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369y209 1,710 18,968 SH   SOLE   18,968 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 952 33,999 SH   SOLE   33,999 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 36,960 1,320,000 SH Put SOLE   1,320,000 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369y704 908 11,700 SH   SOLE   11,700 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369y886 4,684 72,354 SH   SOLE   72,354 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369y803 2,330 28,937 SH   SOLE   28,937 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 26,724 478,064 SH   SOLE   475,764 0 2,300
SERVICENOW INC COM 81762p102 266 1,048 SH   SOLE   1,048 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 1,017 49,710 SH   SOLE   49,710 0 0
SHERWIN WILLIAMS CO COM 824348106 106 193 SH   OTR 31 0 0 193
SHERWIN WILLIAMS CO COM 824348106 301 548 SH   SOLE   548 0 0
SIX FLAGS ENTMT CORP NEW COM 83001a102 1,469 28,921 SH   SOLE   28,921 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 4,273 142,014 SH   SOLE   142,014 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175m205 229 4,750 SH   OTR 1 0 0 4,750
SMITH & NEPHEW PLC SPDN ADR NEW 83175m205 6 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 640 4,088 SH   SOLE   4,088 0 0
SOHU COM LTD SPONSORED ADS 83410s108 8,727 858,980 SH   SOLE   858,980 0 0
SONIC AUTOMOTIVE INC CL A 83545g102 280 8,900 SH   SOLE   8,900 0 0
SONOCO PRODS CO COM 835495102 759 13,035 SH   SOLE   13,035 0 0
SOURCE CAP INC COM 836144105 742 20,315 SH   SOLE   20,315 0 0
SOUTH PLAINS FINANCIAL INC COM 83946P107 6,425 394,175 SH   SOLE   394,175 0 0
SOUTHWEST AIRLS CO COM 844741108 440 8,141 SH   SOLE   8,141 0 0
SPARTAN MTRS INC COM 846819100 494 36,000 SH   SOLE   36,000 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 211 5,600 SH   SOLE   5,600 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463x400 232 2,570 SH   SOLE   2,570 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 48,063 161,952 SH   SOLE   161,952 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 406,426 1,369,500 SH Put SOLE   1,369,500 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 13,605 38,600 SH   SOLE   38,600 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1,583 30,183 SH   SOLE   30,183 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468r622 12,006 110,409 SH   SOLE   110,409 0 0
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468r721 8,577 169,199 SH   SOLE   169,199 0 0
SPDR SERIES TRUST PORTFLI INTRMDIT 78464a672 498 15,928 SH   SOLE   15,928 0 0
SPDR SERIES TRUST S&P BK ETF 78464a797 95 2,206 SH   SOLE   2,206 0 0
SPDR SERIES TRUST S&P BK ETF 78464a797 37,980 880,000 SH Put SOLE   880,000 0 0
SPDR SERIES TRUST S&P REGL BKG 78464a698 92,911 1,760,000 SH Put SOLE   1,760,000 0 0
SPDR SERIES TRUST S&P REGL BKG 78464a698 16,198 306,832 SH   SOLE   306,832 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 20,569 954,491 SH   SOLE   954,491 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207k107 133 21,342 SH   SOLE   21,342 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 17,771 344,604 SH   SOLE   344,604 0 0
STANDARD MTR PRODS INC COM 853666105 345 7,100 SH   SOLE   7,100 0 0
STARBUCKS CORP COM 855244109 13,697 154,909 SH   SOLE   154,909 0 0
STARWOOD PPTY TR INC COM 85571b105 1,777 73,365 SH   SOLE   73,365 0 0
STATE STR CORP COM 857477103 364 6,156 SH   SOLE   6,156 0 0
STEEL DYNAMICS INC COM 858119100 2,617 87,808 SH   SOLE   78,656 0 9,152
STERICYCLE INC COM 858912108 913 17,934 SH   SOLE   17,934 0 0
STERIS PLC SHS USD G8473T100 34,531 238,985 SH   SOLE   238,773 0 212
STIFEL FINL CORP COM 860630102 3,216 56,042 SH   SOLE   53,194 0 2,848
STMICROELECTRONICS N V NY REGISTRY 861012102 4 200 SH   OTR 19 200 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 2,954 152,727 SH   SOLE   152,183 0 544
STRYKER CORP COM 863667101 1,422 6,576 SH   SOLE   6,576 0 0
SUMMIT MATLS INC CL A 86614u100 2,948 132,778 SH   SOLE   132,778 0 0
SUNCOR ENERGY INC NEW COM 867224107 4 120 SH   OTR 19 120 0 0
SUNCOR ENERGY INC NEW COM 867224107 290 9,169 SH   SOLE   9,169 0 0
SUNTRUST BKS INC COM 867914103 407 5,917 SH   SOLE   5,917 0 0
SVB FINL GROUP COM 78486Q101 25,654 122,776 SH   SOLE   121,884 0 892
SWISS HELVETIA FD INC COM 870875101 242 30,145 SH   SOLE   30,145 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157b103 251 46,500 SH   SOLE   46,500 0 0
SYSCO CORP COM 871829107 212 2,668 SH   SOLE   2,668 0 0
TABULA RASA HEALTHCARE INC COM 873379101 5,332 97,043 SH   SOLE   92,854 0 4,189
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,857 22,794 SH   SOLE   22,794 0 0
TARGA RES CORP COM 87612G101 374 9,315 SH   SOLE   9,315 0 0
TD AMERITRADE HLDG CORP COM 87236y108 16,999 364,000 SH Put SOLE   364,000 0 0
TE CONNECTIVITY LTD REG SHS H84989104 12,336 132,385 SH   SOLE   132,385 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911k100 529 35,013 SH   SOLE   35,013 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 9,847 30,582 SH   SOLE   29,736 0 846
TELEFLEX INC COM 879369106 2,547 7,497 SH   SOLE   6,800 0 697
TEXAS INSTRS INC COM 882508104 81 623 SH   OTR 32 0 0 623
TEXAS INSTRS INC COM 882508104 2,942 22,765 SH   SOLE   22,765 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 159 245 SH   OTR 6 0 0 245
TEXAS PAC LD TR SUB CTF PROP I T 882610108 107 165 SH   SOLE   165 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 7,362 176,000 SH Put SOLE   176,000 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 36 870 SH   SOLE   870 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 90 310 SH   OTR 31 0 0 310
THERMO FISHER SCIENTIFIC INC COM 883556102 3,626 12,450 SH   SOLE   12,450 0 0
THL CR SR LN FD COM 87244r103 1,023 68,134 SH   SOLE   68,134 0 0
TITAN MACHY INC COM 88830r101 218 15,194 SH   SOLE   15,194 0 0
TJX COS INC NEW COM 872540109 145 2,595 SH   OTR 31 0 0 2,595
TJX COS INC NEW COM 872540109 26,416 473,911 SH   SOLE   473,911 0 0
TORTOISE ENERGY INDEPENDENC COM 89148k101 478 115,839 SH   SOLE   115,839 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 870 42,521 SH   SOLE   42,521 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 4,329 32,189 SH   SOLE   32,026 0 163
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 46 339 SH   OTR 19 339 0 0
TRAVELCENTERS OF AMERICA INC COM NEW 89421b109 211 17,100 SH   SOLE   17,100 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,108 7,454 SH   SOLE   7,454 0 0
TRICO BANCSHARES COM 896095106 5,346 147,265 SH   SOLE   147,265 0 0
TRIMBLE INC COM 896239100 2,343 60,361 SH   SOLE   54,560 0 5,801
TRIPLE-S MGMT CORP CL B 896749108 193 14,400 SH   SOLE   14,400 0 0
TRIUMPH BANCORP INC COM 89679E300 826 25,910 SH   SOLE   25,910 0 0
TRUPANION INC COM 898202106 526 20,700 SH   SOLE   20,700 0 0
TYLER TECHNOLOGIES INC COM 902252105 9,146 34,842 SH   SOLE   33,619 0 1,223
U S CONCRETE INC COM NEW 90333l201 3,710 67,111 SH   SOLE   67,111 0 0
UBS AG LONDON BRH ETRACS MNTLY PAY 90274D432 911 69,413 SH   SOLE   69,413 0 0
UGI CORP NEW COM 902681105 2,956 58,807 SH   SOLE   52,820 0 5,987
ULTA BEAUTY INC COM 90384s303 73 292 SH   OTR 31 0 0 292
ULTA BEAUTY INC COM 90384s303 238 951 SH   SOLE   951 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 1,276 29,836 SH   SOLE   28,367 0 1,469
UNIFI INC COM NEW 904677200 208 9,500 SH   SOLE   9,500 0 0
UNILEVER PLC SPON ADR NEW 904767704 14 230 SH   OTR 19 230 0 0
UNILEVER PLC SPON ADR NEW 904767704 304 5,057 SH   SOLE   5,057 0 0
UNION PACIFIC CORP COM 907818108 81 500 SH   OTR 31 0 0 500
UNION PACIFIC CORP COM 907818108 70 433 SH   OTR 32 0 0 433
UNION PACIFIC CORP COM 907818108 12,999 80,253 SH   SOLE   80,253 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984p303 1,429 50,399 SH   SOLE   50,399 0 0
UNITED PARCEL SERVICE INC CL B 911312106 526 4,391 SH   SOLE   4,391 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,006 14,696 SH   SOLE   14,696 0 0
UNITEDHEALTH GROUP INC COM 91324P102 17,634 81,142 SH   SOLE   81,142 0 0
UNITEDHEALTH GROUP INC COM 91324P102 90 413 SH   OTR 32 0 0 413
UNIVERSAL ELECTRS INC COM 913483103 275 5,400 SH   SOLE   5,400 0 0
US BANCORP DEL COM NEW 902973304 9,740 176,000 SH Put SOLE   176,000 0 0
US BANCORP DEL COM NEW 902973304 14,925 269,701 SH   SOLE   269,701 0 0
US ECOLOGY INC COM 91732j102 1,233 19,285 SH   SOLE   19,285 0 0
VAIL RESORTS INC COM 91879Q109 15,236 66,953 SH   SOLE   65,262 0 1,691
VALMONT INDS INC COM 920253101 1,154 8,335 SH   SOLE   7,062 0 1,273
VANECK VECTORS ETF TR JP MORGAN MKTS 92189h300 3,275 99,251 SH   SOLE   99,251 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1,435 16,994 SH   SOLE   16,994 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203j407 206 3,496 SH   SOLE   3,496 0 0
VANGUARD GROUP DIV APP ETF 921908844 14,127 118,140 SH   SOLE   118,140 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,194 13,195 SH   SOLE   13,195 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 241 1,625 SH   SOLE   1,625 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 9,457 56,425 SH   SOLE   56,425 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,827 19,593 SH   SOLE   19,593 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 464 1,701 SH   SOLE   1,701 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 949 6,284 SH   SOLE   6,284 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 263 2,356 SH   SOLE   2,356 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 13,708 274,706 SH   SOLE   274,706 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 315 7,834 SH   SOLE   7,834 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206c771 1,932 36,278 SH   SOLE   36,278 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 6,572 159,979 SH   SOLE   159,979 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 6,648 30,840 SH   SOLE   30,840 0 0
VEEVA SYS INC CL A COM 922475108 610 3,996 SH   SOLE   3,996 0 0
VENTAS INC COM 92276F100 2,984 40,856 SH   SOLE   40,856 0 0
VERACYTE INC COM 92337f107 409 17,032 SH   SOLE   17,032 0 0
VERISK ANALYTICS INC COM 92345y106 961 6,074 SH   SOLE   6,074 0 0
VERITEX HLDGS INC COM 923451108 21,134 870,966 SH   SOLE   870,966 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 869 14,396 SH   SOLE   14,396 0 0
VERRA MOBILITY CORP COM 92511u102 1,517 105,730 SH   SOLE   105,730 0 0
VERTEX PHARMACEUTICALS INC COM 92532f100 1,285 7,587 SH   SOLE   7,587 0 0
VICOR CORP COM 925815102 213 7,200 SH   SOLE   7,200 0 0
VICTORY CAP HLDGS INC COM CL A 92645B103 9,237 600,564 SH   SOLE   600,564 0 0
VIRTUS TOTAL RETURN FUND INC COM 92837g100 724 64,300 SH   SOLE   64,300 0 0
VISA INC COM CL A 92826c839 45,804 266,287 SH   SOLE   266,287 0 0
VISTEON CORP COM NEW 92839u206 6,393 77,457 SH   SOLE   75,456 0 2,001
VMWARE INC CL A COM 928563402 208 1,389 SH   SOLE   1,389 0 0
VOYA GLBL ADV & PREM OPP FD COM 92912R104 773 74,782 SH   SOLE   74,782 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 145 24,198 SH   SOLE   24,198 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912x101 582 50,819 SH   SOLE   50,819 0 0
VOYA PRIME RATE TR SH BEN INT 92913a100 2,951 626,606 SH   SOLE   626,606 0 0
VOYA RISK MANAGED NAT RES FD COM 92913c106 44 11,300 SH   SOLE   11,300 0 0
W P CAREY INC COM 92936u109 2,460 27,484 SH   SOLE   27,484 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 268 4,853 SH   SOLE   4,853 0 0
WALMART INC COM 931142103 807 6,801 SH   SOLE   6,801 0 0
WASTE MGMT INC DEL COM 94106L109 406 3,529 SH   SOLE   3,529 0 0
WATERSTONE FINL INC MD COM 94188P101 1,821 105,979 SH   SOLE   105,979 0 0
WEBSTER FINL CORP CONN COM 947890109 5,331 113,730 SH   SOLE   109,692 0 4,038
WEC ENERGY GROUP INC COM 92939U106 76 802 SH   OTR 32 0 0 802
WEC ENERGY GROUP INC COM 92939U106 271 2,847 SH   SOLE   2,847 0 0
WELBILT INC COM 949090104 181 10,725 SH   SOLE   10,725 0 0
WELLS FARGO CO NEW COM 949746101 17,754 352,000 SH Put SOLE   352,000 0 0
WELLS FARGO CO NEW COM 949746101 89 1,765 SH   OTR 31 0 0 1,765
WELLS FARGO CO NEW COM 949746101 1,590 31,525 SH   SOLE   31,525 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 14,585 102,838 SH   SOLE   99,704 0 3,134
WESTAMERICA BANCORPORATION COM 957090103 360 5,796 SH   SOLE   5,796 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766q106 198 17,110 SH   SOLE   17,110 0 0
WESTERN AST INFL LKD OPP & I COM 95766r104 217 19,611 SH   SOLE   19,611 0 0
WEYERHAEUSER CO COM 962166104 270 9,755 SH   SOLE   9,755 0 0
WHITING PETE CORP NEW COM NEW 966387409 123 15,332 SH   SOLE   15,332 0 0
WILLIAMS COS INC DEL COM 969457100 853 35,471 SH   SOLE   35,471 0 0
WINTRUST FINL CORP COM 97650w108 435 6,725 SH   SOLE   6,725 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4,951 73,583 SH   SOLE   73,583 0 0
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 13,661 406,339 SH   SOLE   406,339 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 5,270 104,441 SH   SOLE   104,441 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 5,032 57,549 SH   SOLE   57,549 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 321 3,244 SH   SOLE   3,244 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 11,365 313,000 SH   SOLE   313,000 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 15,359 340,620 SH   SOLE   340,620 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 6,169 225,380 SH   SOLE   225,380 0 0
WNS HOLDINGS LTD SPON ADR 92932m101 2,700 45,956 SH   SOLE   45,956 0 0
WOLVERINE WORLD WIDE INC COM 978097103 3,986 141,064 SH   SOLE   134,140 0 6,924
WPX ENERGY INC COM 98212b103 6,517 615,350 SH   SOLE   588,089 0 27,261
YUM BRANDS INC COM 988498101 5 42 SH   OTR 19 42 0 0
YUM BRANDS INC COM 988498101 332 2,931 SH   SOLE   2,931 0 0
ZOETIS INC CL A 98978v103 554 4,446 SH   SOLE   4,446 0 0
ZUMIEZ INC COM 989817101 247 7,800 SH   SOLE   7,800 0 0