0001172661-19-001715.txt : 20190813 0001172661-19-001715.hdr.sgml : 20190813 20190813171744 ACCESSION NUMBER: 0001172661-19-001715 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190813 DATE AS OF CHANGE: 20190813 EFFECTIVENESS DATE: 20190813 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RMB Capital Management, LLC CENTRAL INDEX KEY: 0001332905 IRS NUMBER: 593792751 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-11714 FILM NUMBER: 191021767 BUSINESS ADDRESS: STREET 1: 115 S. LASALLE ST. STREET 2: 34TH FLOOR CITY: CHICAGO STATE: IL ZIP: 60603 BUSINESS PHONE: (312) 993-5800 MAIL ADDRESS: STREET 1: 115 S. LASALLE ST. STREET 2: 34TH FLOOR CITY: CHICAGO STATE: IL ZIP: 60603 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001332905 XXXXXXXX 06-30-2019 06-30-2019 false RMB Capital Management, LLC
115 S. Lasalle St. 34th Floor Chicago IL 60603
13F HOLDINGS REPORT 028-11714 N
Lisa M. Tamburini Chief Compliance Officer 312-870-5685 /s/ Lisa M. Tamburini Chicago IL 08-13-2019 6 847 3952367 1 0001027760 028-05920 DELAWARE CAPITAL MANAGEMENT INC 6 0001056823 028-06986 HORIZON KINETICS ASSET MANAGEMENT LLC 19 0001456133 028-13404 Convergence Investment Partners, LLC 20 0001207017 028-10469 LAZARD ASSET MANAGEMENT LLC 31 0001009262 028-05358 LATEEF INVESTMENT MANAGEMENT, L.P. 32 0001109426 028-05621 SANTA BARBARA ASSET MANAGEMENT, LLC
INFORMATION TABLE 2 infotable.xml 1ST SOURCE CORP COM 336901103 473 10204 SH SOLE 10204 0 0 3M CO COM 88579y101 950 5478 SH SOLE 5478 0 0 ABBOTT LABS COM 002824100 11343 134877 SH SOLE 134877 0 0 ABBVIE INC COM 00287Y109 6193 85167 SH SOLE 85167 0 0 ABERDEEN ASIA PACIFIC INCOM COM 003009107 2214 529591 SH SOLE 529591 0 0 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 96 17590 SH SOLE 17590 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 427 44288 SH SOLE 44288 0 0 ABIOMED INC COM 003654100 3167 12157 SH SOLE 11731 0 426 ACADIA RLTY TR COM SH BEN INT 004239109 7411 270785 SH SOLE 260903 0 9882 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 93 505 SH OTR 32 0 0 505 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 15139 81936 SH SOLE 81936 0 0 ADOBE INC COM 00724f101 1644 5579 SH SOLE 5579 0 0 ADTALEM GLOBAL ED INC COM 00737l103 591 13114 SH SOLE 13114 0 0 ADVANCED DRAIN SYS INC DEL COM 00790r104 568 17316 SH SOLE 17316 0 0 AERCAP HOLDINGS NV SHS n00985106 362 6969 SH OTR 1 0 0 6969 AERCAP HOLDINGS NV SHS n00985106 12 223 SH SOLE 223 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 806 8744 SH SOLE 8744 0 0 AFLAC INC COM 001055102 8 138 SH OTR 19 138 0 0 AFLAC INC COM 001055102 282 5153 SH SOLE 5153 0 0 AFLAC INC COM 001055102 10962 200000 SH Put SOLE 200000 0 0 AIMMUNE THERAPEUTICS INC COM 00900t107 1063 51059 SH SOLE 51059 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3460 24521 SH SOLE 22291 0 2230 ALIGN TECHNOLOGY INC COM 016255101 16926 61843 SH SOLE 61843 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741r102 506 20068 SH SOLE 20068 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 18732 133675 SH SOLE 133675 0 0 ALLIANZGI EQUITY & CONV INCO COM 018829101 303 13943 SH SOLE 13943 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 603 22465 SH SOLE 22465 0 0 ALLSTATE CORP COM 020002101 13 129 SH SOLE 129 0 0 ALLSTATE CORP COM 020002101 20338 200000 SH Put SOLE 200000 0 0 ALPHABET INC CAP STK CL A 02079k305 154 142 SH OTR 31 0 0 142 ALPHABET INC CAP STK CL A 02079k305 23101 21334 SH SOLE 21334 0 0 ALPHABET INC CAP STK CL C 02079k107 23137 21405 SH SOLE 21405 0 0 ALPS ETF TR ALERIAN MLP 00162q866 961 97585 SH SOLE 97585 0 0 ALTABA INC COM 021346101 9955 143503 SH SOLE 143503 0 0 ALTRIA GROUP INC COM 02209S103 447 9452 SH SOLE 9452 0 0 AMALGAMATED BK NEW YORK N Y CLASS A 022663108 9585 549288 SH SOLE 549288 0 0 AMAZON COM INC COM 023135106 7419 3918 SH SOLE 3918 0 0 AMERICAN ELEC PWR CO INC COM 025537101 355 4036 SH SOLE 4036 0 0 AMERICAN EXPRESS CO COM 025816109 61720 500000 SH Put SOLE 500000 0 0 AMERICAN EXPRESS CO COM 025816109 840 6805 SH SOLE 6805 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 13315 129945 SH SOLE 125761 0 4184 AMERICAN INTL GROUP INC COM NEW 026874784 47 882 SH SOLE 882 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 10656 200000 SH Put SOLE 200000 0 0 AMERICAN TOWER CORP NEW COM 03027x100 26259 128439 SH SOLE 128439 0 0 AMERICAN VANGUARD CORP COM 030371108 1646 106783 SH SOLE 106783 0 0 AMERIPRISE FINL INC COM 03076C106 314 2166 SH SOLE 2166 0 0 AMERIS BANCORP COM 03076K108 2350 59959 SH SOLE 59959 0 0 AMGEN INC COM 031162100 14173 76912 SH SOLE 76912 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 2196 40485 SH SOLE 40485 0 0 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168l105 284 39625 SH SOLE 39625 0 0 AMPHENOL CORP NEW CL A 032095101 1759 18338 SH SOLE 18338 0 0 AMPHENOL CORP NEW CL A 032095101 108 1125 SH OTR 31 0 0 1125 ANALOG DEVICES INC COM 032654105 1754 15536 SH SOLE 15536 0 0 ANSYS INC COM 03662q105 290 1416 SH SOLE 1416 0 0 ANTERO MIDSTREAM CORP COM 03676B102 440 38387 SH SOLE 38387 0 0 ANTHEM INC COM 036752103 1076 3814 SH SOLE 3814 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 907 60643 SH SOLE 60643 0 0 APPLE INC COM 037833100 217 1095 SH OTR 31 0 0 1095 APPLE INC COM 037833100 78 395 SH OTR 32 0 0 395 APPLE INC COM 037833100 30797 155602 SH SOLE 155602 0 0 APPLIED MATLS INC COM 038222105 458 10194 SH SOLE 10194 0 0 APTARGROUP INC COM 038336103 4310 34661 SH SOLE 34661 0 0 APTIV PLC SHS G6095L109 207 2567 SH SOLE 2567 0 0 AQUA AMERICA INC COM 03836w103 2456 59355 SH SOLE 59355 0 0 ARCHROCK INC COM 03957w106 1646 155298 SH SOLE 155298 0 0 ARGO GROUP INTL HLDGS LTD COM g0464b107 5752 77683 SH SOLE 77683 0 0 ASA GOLD AND PRECIOUS MTLS L SHS g3156p103 1585 138554 SH SOLE 138554 0 0 ASML HOLDING N V N Y REGISTRY SHS n07059210 237 1139 SH OTR 1 0 0 1139 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 26354 212056 SH SOLE 212056 0 0 ASTEC INDS INC COM 046224101 272 8355 SH SOLE 8355 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 16 385 SH OTR 19 385 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 233 5653 SH SOLE 5653 0 0 AT&T INC COM 00206R102 91 2723 SH OTR 32 0 0 2723 AT&T INC COM 00206R102 1257 37523 SH SOLE 37523 0 0 ATLANTIC CAP BANCSHARES INC COM 048269203 3870 226054 SH SOLE 226054 0 0 ATLANTIC PWR CORP COM NEW 04878q863 2904 1200000 SH SOLE 1200000 0 0 AUTODESK INC COM 052769106 498 3055 SH SOLE 3055 0 0 AUTOLIV INC COM 052800109 2187 31014 SH SOLE 29993 0 1021 AUTOMATIC DATA PROCESSING IN COM 053015103 1720 10403 SH SOLE 10403 0 0 AVERY DENNISON CORP COM 053611109 17147 148232 SH SOLE 145508 0 2724 AXT INC COM 00246w103 489 123500 SH SOLE 123500 0 0 BAIDU INC SPON ADR REP A 056752108 151 1288 SH OTR 1 0 0 1288 BAIDU INC SPON ADR REP A 056752108 2 15 SH OTR 19 15 0 0 BAIDU INC SPON ADR REP A 056752108 144 1229 SH SOLE 1229 0 0 BANC OF CALIFORNIA INC COM 05990K106 3508 251145 SH SOLE 251145 0 0 BANK AMER CORP 7.25%CNV PFD L 060505682 1379 1005 SH SOLE 1005 0 0 BANK AMER CORP COM 060505104 959 33060 SH SOLE 33060 0 0 BANK MONTREAL QUE COM 063671101 775 10268 SH SOLE 10268 0 0 BANK MONTREAL QUE COM 063671101 6 83 SH OTR 19 83 0 0 BANK OF MARIN BANCORP COM 063425102 246 6000 SH SOLE 6000 0 0 BANK7 CORP COM 06652N107 9754 527550 SH SOLE 527550 0 0 BAUSCH HEALTH COS INC COM 071734107 4 170 SH OTR 19 170 0 0 BAUSCH HEALTH COS INC COM 071734107 1171 46446 SH SOLE 46446 0 0 BAXTER INTL INC COM 071813109 361 4408 SH SOLE 4408 0 0 BAYCOM CORP COM 07272M107 3068 140073 SH SOLE 140073 0 0 BB&T CORP COM 054937107 928 18893 SH SOLE 18893 0 0 BB&T CORP COM 054937107 27464 559000 SH Put SOLE 559000 0 0 BEACON ROOFING SUPPLY INC COM 073685109 470 12808 SH SOLE 12808 0 0 BECTON DICKINSON & CO COM 075887109 98 387 SH OTR 31 0 0 387 BECTON DICKINSON & CO COM 075887109 17142 68019 SH SOLE 68019 0 0 BECTON DICKINSON & CO COM 075887109 83 331 SH OTR 32 0 0 331 BELDEN INC COM 077454106 410 6880 SH SOLE 6880 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 5412 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 5121 24021 SH SOLE 24021 0 0 BHP GROUP PLC SPONSORED ADR 05545e209 238 4650 SH OTR 1 0 0 4650 BHP GROUP PLC SPONSORED ADR 05545e209 13 251 SH OTR 19 251 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061g101 317 3697 SH SOLE 3697 0 0 BLACKROCK ENERGY & RES TR COM 09250u101 852 71417 SH SOLE 71417 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 208 19410 SH SOLE 19410 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 653 116157 SH SOLE 116157 0 0 BLACKROCK FLOAT RATE OME STR COM 09255x100 1782 138891 SH SOLE 138891 0 0 BLACKROCK FLOATING RATE INCO COM 091941104 1368 110124 SH SOLE 110124 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 1279 156366 SH SOLE 156366 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 293 6590 SH SOLE 6590 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 40778 918000 SH Put SOLE 918000 0 0 BLUEBIRD BIO INC COM 09609G100 1848 14530 SH SOLE 13649 0 881 BOEING CO COM 097023105 3201 8795 SH SOLE 8795 0 0 BOINGO WIRELESS INC COM 09739c102 1393 77534 SH SOLE 77534 0 0 BOOKING HLDGS INC COM 09857L108 163 87 SH OTR 31 0 0 87 BOOKING HLDGS INC COM 09857L108 28915 15423 SH SOLE 15423 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 238 21134 SH SOLE 21134 0 0 BP PLC SPONSORED ADR 055622104 10208 244798 SH SOLE 244798 0 0 BP PLC SPONSORED ADR 055622104 11 267 SH OTR 19 267 0 0 BRANDYWINEGBL GLBAL INM OPRT COM 10537l104 922 78555 SH SOLE 78555 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 14785 97995 SH SOLE 93808 0 4187 BRINKS CO COM 109696104 6670 82162 SH SOLE 80006 0 2156 BRISTOL MYERS SQUIBB CO COM 110122108 3374 74400 SH SOLE 74400 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 14186 SH SOLE 14186 0 0 BUSINESS FIRST BANCSHARES IN COM 12326C105 24899 978339 SH SOLE 978339 0 0 BYLINE BANCORP INC COM 124411109 7034 367880 SH SOLE 367880 0 0 CADENCE BANCORPORATION CL A 12739a100 6471 311125 SH SOLE 311125 0 0 CADENCE BANCORPORATION CL A 12739a100 1997 96000 SH Call SOLE 96000 0 0 CAE INC COM 124765108 2232 83125 SH SOLE 53961 0 29164 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1858 168407 SH SOLE 168407 0 0 CALAMOS GBL DYN INCOME FUND COM 12811L107 672 82930 SH SOLE 82930 0 0 CALYXT INC COM 13173l107 789 63249 SH SOLE 63249 0 0 CARBON BLACK INC COM 14081r103 2423 144935 SH SOLE 144935 0 0 CAREDX INC COM 14167L103 453 12600 SH SOLE 12600 0 0 CARLISLE COS INC COM 142339100 3582 25512 SH SOLE 23615 0 1897 CARNIVAL PLC ADR 14365c103 1 20 SH OTR 19 20 0 0 CARNIVAL PLC ADR 14365c103 978 21596 SH SOLE 21596 0 0 CAROLINA FINL CORP NEW COM 143873107 17944 511363 SH SOLE 511363 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 4020 83780 SH SOLE 83780 0 0 CASELLA WASTE SYS INC CL A 147448104 825 20813 SH SOLE 20813 0 0 CATABASIS PHARMACEUTICALS IN COM NEW 14875p206 489 60618 SH SOLE 60618 0 0 CATALENT INC COM 148806102 5237 96597 SH SOLE 91718 0 4879 CATCHMARK TIMBER TR INC CL A 14912y202 1741 166607 SH SOLE 166607 0 0 CATERPILLAR INC DEL COM 149123101 357 2621 SH SOLE 2621 0 0 CBRE CLARION GLOBAL REAL EST COM 12504g100 3200 427303 SH SOLE 427303 0 0 CBTX INC COM 12481V104 18209 647076 SH SOLE 647076 0 0 CDW CORP COM 12514g108 10514 94716 SH SOLE 94716 0 0 CECO ENVIRONMENTAL CORP COM 125141101 458 47800 SH SOLE 47800 0 0 CELGENE CORP COM 151020104 428 4630 SH SOLE 4630 0 0 CENTENE CORP DEL COM 15135b101 2593 49453 SH SOLE 49453 0 0 CENTENNIAL RESOURCE DEV INC CL A 15136a102 1156 152314 SH SOLE 152314 0 0 CENTERSTATE BK CORP COM 15201p109 6739 292609 SH SOLE 292609 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 4230 171691 SH SOLE 171691 0 0 CHANGE HEALTHCARE INC COM 15912k100 2557 175142 SH SOLE 175142 0 0 CHART INDS INC COM PAR $0.01 16115q308 992 12906 SH SOLE 12906 0 0 CHARTER COMMUNICATIONS INC N CL A 16119p108 637 1613 SH SOLE 1613 0 0 CHESAPEAKE UTILS CORP COM 165303108 3230 33997 SH SOLE 33997 0 0 CHEVRON CORP NEW COM 166764100 80 642 SH OTR 32 0 0 642 CHEVRON CORP NEW COM 166764100 10857 87247 SH SOLE 87247 0 0 CHILDRENS PL INC COM 168905107 563 5901 SH SOLE 5901 0 0 CISCO SYS INC COM 17275R102 85 1547 SH OTR 32 0 0 1547 CISCO SYS INC COM 17275R102 3380 61749 SH SOLE 61749 0 0 CISION LTD SHS G1992S109 1008 85915 SH SOLE 85915 0 0 CITIGROUP INC COM NEW 172967424 2324 33192 SH SOLE 33192 0 0 CITIGROUP INC COM NEW 172967424 18138 259000 SH Put SOLE 259000 0 0 CITIZENS FINL GROUP INC COM 174610105 63 1779 SH SOLE 1779 0 0 CITIZENS FINL GROUP INC COM 174610105 7072 200000 SH Call SOLE 200000 0 0 CIVEO CORP CDA COM 17878y108 43 25051 SH OTR 6 0 0 25051 CIVISTA BANCSHARES INC COM NO PAR 178867107 15040 669915 SH SOLE 669915 0 0 CLEARBRIDGE ENERGY MIDSTRM O COM 18469p100 1456 158225 SH SOLE 158225 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 18469q108 633 67491 SH SOLE 67491 0 0 CLEARWAY ENERGY INC CL A 18539c105 693 42837 SH SOLE 42837 0 0 CLOROX CO DEL COM 189054109 232 1516 SH SOLE 1516 0 0 CLOUGH GLOBAL DIVND AND INC COM 18913y103 583 52072 SH SOLE 52072 0 0 CME GROUP INC COM 12572q105 12336 63554 SH SOLE 63554 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 3175 54823 SH SOLE 49231 0 5592 COCA COLA CO COM 191216100 958 18810 SH SOLE 18810 0 0 COGNEX CORP COM 192422103 633 13200 SH SOLE 13200 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 78 1235 SH OTR 31 0 0 1235 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 384 6051 SH SOLE 6051 0 0 COHERUS BIOSCIENCES INC COM 19249h103 1827 82668 SH SOLE 82668 0 0 COLUMBIA BKG SYS INC COM 197236102 1107 30599 SH SOLE 30599 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 6458 64473 SH SOLE 63173 0 1300 COMCAST CORP NEW CL A 20030N101 91 2152 SH OTR 32 0 0 2152 COMCAST CORP NEW CL A 20030N101 1712 40480 SH SOLE 40480 0 0 COMMERCE BANCSHARES INC COM 200525103 634 10625 SH SOLE 10625 0 0 COMMUNITY BANKERS TR CORP COM 203612106 6974 823418 SH SOLE 823418 0 0 COMMVAULT SYSTEMS INC COM 204166102 2482 50030 SH SOLE 47581 0 2449 CONCHO RES INC COM 20605p101 859 8328 SH SOLE 8328 0 0 CONOCOPHILLIPS COM 20825C104 314 5154 SH SOLE 5154 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 54483 SH SOLE 54483 0 0 CONTANGO OIL & GAS COMPANY COM NEW 21075N204 0 28000 SH SOLE 28000 0 0 CONTINENTAL RESOURCES INC COM 212015101 206 4906 SH SOLE 4906 0 0 COOPER COS INC COM NEW 216648402 36280 107691 SH SOLE 107691 0 0 COPART INC COM 217204106 5266 70464 SH SOLE 64196 0 6268 CORNERSTONE BLDG BRANDS INC COM 21925d109 3444 590706 SH SOLE 590706 0 0 CORNING INC COM 219350105 589 17726 SH SOLE 17726 0 0 COSTAR GROUP INC COM 22160n109 444 801 SH SOLE 801 0 0 COSTCO WHSL CORP NEW COM 22160k105 1126 4260 SH SOLE 4260 0 0 CRAWFORD & CO CL B 224633107 1503 161447 SH SOLE 161447 0 0 CSW INDUSTRIALS INC COM 126402106 204 3000 SH SOLE 3000 0 0 CULLEN FROST BANKERS INC COM 229899109 3633 38786 SH SOLE 36319 0 2467 CUMMINS INC COM 231021106 304 1772 SH SOLE 1772 0 0 CURTISS WRIGHT CORP COM 231561101 3615 28433 SH SOLE 27325 0 1108 CVB FINL CORP COM 126600105 4497 213815 SH SOLE 213815 0 0 CVS HEALTH CORP COM 126650100 90 1650 SH OTR 31 0 0 1650 CVS HEALTH CORP COM 126650100 51 945 SH OTR 32 0 0 945 CVS HEALTH CORP COM 126650100 577 10584 SH SOLE 10584 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 1949 87625 SH SOLE 82789 0 4836 CYRUSONE INC COM 23283r100 3249 56287 SH SOLE 52190 0 4097 CYRUSONE INC COM 23283r100 77 1333 SH OTR 32 0 0 1333 DANAHER CORPORATION COM 235851102 37672 263591 SH SOLE 263591 0 0 DASEKE INC *W EXP 02/27/202 23753f115 11 50275 SH SOLE 50275 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 2343 74116 SH SOLE 74116 0 0 DEERE & CO COM 244199105 1025 6188 SH SOLE 6188 0 0 DEUTSCHE BANK AG NAMEN AKT d18190898 0 58 SH SOLE 58 0 0 DEUTSCHE BANK AG NAMEN AKT d18190898 381 50000 SH Put SOLE 50000 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 10604 61535 SH SOLE 61535 0 0 DIAMONDBACK ENERGY INC COM 25278x109 4194 38491 SH SOLE 35965 0 2526 DIGIMARC CORP NEW COM 25381b101 3697 83274 SH SOLE 79637 0 3637 DIGITAL TURBINE INC COM NEW 25400w102 629 125900 SH SOLE 125900 0 0 DIODES INC COM 254543101 578 15900 SH SOLE 15900 0 0 DISCOVER FINL SVCS COM 254709108 405 5215 SH SOLE 5215 0 0 DISNEY WALT CO COM DISNEY 254687106 80 572 SH OTR 32 0 0 572 DISNEY WALT CO COM DISNEY 254687106 1961 14043 SH SOLE 14043 0 0 DISNEY WALT CO COM DISNEY 254687106 105 750 SH OTR 31 0 0 750 DIVIDEND & INCOME FUND COM NEW 25538a204 549 47604 SH SOLE 47604 0 0 DOMINION ENERGY INC COM 25746u109 434 5614 SH SOLE 5614 0 0 DONALDSON INC COM 257651109 812 15972 SH SOLE 15972 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 294 14700 SH SOLE 14700 0 0 DOW INC COM 260557103 496 10054 SH SOLE 10054 0 0 DUPONT DE NEMOURS INC COM 26614n102 1313 17495 SH SOLE 17495 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 3132 70229 SH SOLE 70229 0 0 EAGLE BULK SHIPPING INC SHS NEW y2187a143 83 15800 SH SOLE 15800 0 0 EAGLE MATERIALS INC COM 26969p108 3555 38352 SH SOLE 34903 0 3449 EASTGROUP PPTY INC COM 277276101 7775 67034 SH SOLE 64444 0 2590 EASTMAN CHEMICAL CO COM 277432100 358 4606 SH SOLE 4606 0 0 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 4246 283266 SH SOLE 283266 0 0 EATON VANCE FLTING RATE INC COM 278279104 2293 170080 SH SOLE 170080 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 3660 279586 SH SOLE 279586 0 0 EATON VANCE SR INCOME TR SH BEN INT 27826s103 557 89468 SH SOLE 89468 0 0 EATON VANCE TX ADV GLBL DIV COM 27828s101 201 12527 SH SOLE 12527 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 2225 148117 SH SOLE 148117 0 0 ECOLAB INC COM 278865100 55 277 SH OTR 31 0 0 277 ECOLAB INC COM 278865100 2773 14044 SH SOLE 14044 0 0 EDWARDS LIFESCIENCES CORP COM 28176e108 30596 165614 SH SOLE 165614 0 0 ELLSWORTH GRWTH AND INCOME L COM 289074106 234 22840 SH SOLE 22840 0 0 EMERSON ELEC CO COM 291011104 558 8369 SH SOLE 8369 0 0 ENERSYS COM 29275y102 1526 22274 SH SOLE 22274 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 308 30570 SH SOLE 30570 0 0 ENNIS INC COM 293389102 312 15200 SH SOLE 15200 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 4082 141388 SH SOLE 141388 0 0 EOG RES INC COM 26875P101 21307 228714 SH SOLE 228714 0 0 EQUITY BANCSHARES INC COM CL A 29460X109 15451 579545 SH SOLE 579545 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 7578 233020 SH SOLE 219905 0 13115 ESCO TECHNOLOGIES INC COM 296315104 595 7200 SH SOLE 7200 0 0 ESQUIRE FINL HLDGS INC COM 29667J101 15637 621738 SH SOLE 621738 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924g201 888 22320 SH SOLE 22320 0 0 EVANS BANCORP INC COM NEW 29911Q208 10953 290288 SH SOLE 290288 0 0 EVERI HLDGS INC COM 30034t103 593 49700 SH SOLE 49700 0 0 EXACT SCIENCES CORP COM 30063p105 3667 31062 SH SOLE 30006 0 1056 EXELON CORP COM 30161n101 238 4956 SH SOLE 4956 0 0 EXPEDIA GROUP INC COM NEW 30212P303 273 2054 SH SOLE 2054 0 0 EXPONENT INC COM 30214u102 2042 34876 SH SOLE 34876 0 0 EXPRESS INC COM 30219E103 469 171800 SH SOLE 171800 0 0 EXXON MOBIL CORP COM 30231G102 2366 30882 SH SOLE 30882 0 0 FACEBOOK INC CL A 30303m102 173 895 SH OTR 31 0 0 895 FACEBOOK INC CL A 30303m102 1658 8592 SH SOLE 8592 0 0 FAIR ISAAC CORP COM 303250104 10605 33772 SH SOLE 32371 0 1401 FAR PT ACQUISITION CORP UNIT 06/01/2025 30734W208 13650 1259825 SH SOLE 1259825 0 0 FASTENAL CO COM 311900104 1478 45362 SH SOLE 45362 0 0 FB FINL CORP COM 30257x104 28962 791317 SH SOLE 791317 0 0 FIDELITY MSCI INFO TECH I 316092808 4499 72240 SH SOLE 72240 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620r303 1753 43499 SH SOLE 43499 0 0 FIDELITY NATL INFORMATION SV COM 31620m106 3035 24743 SH SOLE 24743 0 0 FIDELITY NATL INFORMATION SV COM 31620m106 101 821 SH OTR 32 0 0 821 FIDELITY SOUTHERN CORP NEW COM 316394105 26638 860118 SH SOLE 860118 0 0 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 1834 189704 SH SOLE 189704 0 0 FIFTH THIRD BANCORP COM 316773100 826 29620 SH SOLE 29620 0 0 FIRST BANCORP N C COM 318910106 11165 306573 SH SOLE 306573 0 0 FIRST BANCSHARES INC MS COM 318916103 23941 789081 SH SOLE 789081 0 0 FIRST CMNTY CORP S C COM 319835104 3011 162682 SH SOLE 162682 0 0 FIRST DATA CORP NEW COM CL A 32008d106 3421 126374 SH SOLE 126374 0 0 FIRST FNDTN INC COM 32026V104 5773 429560 SH SOLE 429560 0 0 FIRST HORIZON NATL CORP COM 320517105 6444 431600 SH Call SOLE 431600 0 0 FIRST HORIZON NATL CORP COM 320517105 2 134 SH SOLE 134 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 3425 86469 SH SOLE 86469 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 22110 226424 SH SOLE 221456 0 4968 FIRST TR ENERGY INCOME & GRW COM 33738G104 1793 80315 SH SOLE 80315 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738c103 612 38404 SH SOLE 38404 0 0 FIRST TR MLP & ENERGY INCOME COM 33739B104 3469 291775 SH SOLE 291775 0 0 FIRST TR SR FLG RTE INCM FD COM 33733u108 1406 116667 SH SOLE 116667 0 0 FIRST WESTN FINL INC COM 33751L105 9729 733674 SH SOLE 733674 0 0 FISERV INC COM 337738108 3759 41236 SH SOLE 41236 0 0 FLAHERTY & CRUMRINE PFD INC COM 338480106 201 13631 SH SOLE 13631 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 119 425 SH OTR 31 0 0 425 FLEETCOR TECHNOLOGIES INC COM 339041105 334 1190 SH SOLE 1190 0 0 FLIR SYS INC COM 302445101 3275 60539 SH SOLE 55326 0 5213 FORTIVE CORP COM 34959J108 797 9774 SH SOLE 9774 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 24398 427061 SH SOLE 427061 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 87 1530 SH OTR 31 0 0 1530 FOX FACTORY HLDG CORP COM 35138V102 710 8600 SH SOLE 8600 0 0 FRANKLIN UNVL TR SH BEN INT 355145103 266 36370 SH SOLE 36370 0 0 FRONTDOOR INC COM 35905A109 15116 347089 SH SOLE 347089 0 0 FSB BANCORP INC COM 30289C102 214 11900 SH SOLE 11900 0 0 FULL HOUSE RESORTS INC COM 359678109 561 300000 SH SOLE 300000 0 0 GABELLI DIVD & INCOME TR COM 36242H104 956 44107 SH SOLE 44107 0 0 GABELLI EQUITY TR INC COM 362397101 113 18324 SH SOLE 18324 0 0 GARDNER DENVER HLDGS INC COM 36555p107 1657 47881 SH SOLE 47881 0 0 GARTNER INC COM 366651107 787 4890 SH SOLE 4890 0 0 GENERAL ELECTRIC CO COM 369604103 700 66637 SH SOLE 66637 0 0 GENERAL MLS INC COM 370334104 356 6776 SH SOLE 6776 0 0 GENESEE & WYO INC CL A 371559105 21003 210030 SH SOLE 210030 0 0 GILEAD SCIENCES INC COM 375558103 712 10545 SH SOLE 10545 0 0 GLOBAL X FDS GLOBAL X URANIUM 37954y871 11423 940176 SH SOLE 940176 0 0 GOLDMAN SACHS MLP ENERGY REN COM 38148g107 556 105319 SH SOLE 105319 0 0 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 641 82337 SH SOLE 82337 0 0 GRACO INC COM 384109104 3001 59796 SH SOLE 54541 0 5255 GRAND CANYON ED INC COM 38526M106 1730 14785 SH SOLE 14785 0 0 GUARANTY BANCSHARES INC TEX COM 400764106 6176 198275 SH SOLE 198275 0 0 GUIDEWIRE SOFTWARE INC COM 40171v100 6821 67277 SH SOLE 64665 0 2612 H & E EQUIPMENT SERVICES INC COM 404030108 2041 70160 SH SOLE 70160 0 0 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013p749 232 33930 SH SOLE 33930 0 0 HARMONIC INC COM 413160102 577 103900 SH SOLE 103900 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 11 202 SH SOLE 202 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 16716 300000 SH Put SOLE 300000 0 0 HASBRO INC COM 418056107 835 7902 SH SOLE 7902 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 5500 SH Put SOLE 5500 0 0 HEALTHEQUITY INC COM 42226A107 3179 48615 SH SOLE 46982 0 1633 HEICO CORP NEW CL A 422806208 2759 26695 SH SOLE 26695 0 0 HEICO CORP NEW COM 422806109 3517 26280 SH SOLE 24391 0 1889 HENRY JACK & ASSOC INC COM 426281101 25116 187546 SH SOLE 184914 0 2632 HIGH INCOME SECS FD SHS BEN INT 42968f108 195 23638 SH SOLE 23638 0 0 HOME DEPOT INC COM 437076102 6302 30304 SH SOLE 30304 0 0 HONEYWELL INTL INC COM 438516106 1663 9528 SH SOLE 9528 0 0 HONEYWELL INTL INC COM 438516106 68 389 SH OTR 32 0 0 389 HOWARD BANCORP INC COM 442496105 11997 790850 SH SOLE 790850 0 0 HOWARD HUGHES CORP COM 44267d107 70 566 SH OTR 6 0 0 566 HOWARD HUGHES CORP COM 44267d107 577 4661 SH SOLE 4661 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 215 5139 SH OTR 1 0 0 5139 HSBC HLDGS PLC SPON ADR NEW 404280406 19 444 SH OTR 19 444 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 131 3137 SH SOLE 3137 0 0 HURON CONSULTING GROUP INC COM 447462102 1512 30018 SH SOLE 30018 0 0 IDEX CORP COM 45167R104 4013 23314 SH SOLE 21464 0 1850 IDEXX LABS INC COM 45168d104 4633 16826 SH SOLE 15918 0 908 IHS MARKIT LTD SHS g47567105 35535 557681 SH SOLE 557681 0 0 ILLINOIS TOOL WKS INC COM 452308109 12746 84514 SH SOLE 84514 0 0 ILLUMINA INC COM 452327109 1656 4498 SH SOLE 4498 0 0 IMMUNOMEDICS INC COM 452907108 2479 178707 SH SOLE 178707 0 0 INDEPENDENT BANK CORP MASS COM 453836108 651 8549 SH SOLE 8549 0 0 INDEPENDENT BK GROUP INC COM 45384b106 8080 147010 SH SOLE 147010 0 0 INTEL CORP COM 458140100 558 11653 SH SOLE 11653 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 570 6634 SH SOLE 6634 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 508 3684 SH SOLE 3684 0 0 INTERXION HOLDING N.V SHS n47279109 2838 37297 SH SOLE 37297 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 1685 3213 SH SOLE 3213 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138b103 237 15049 SH SOLE 15049 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137v100 381 5870 SH SOLE 5870 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137v563 778 42895 SH SOLE 42895 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137v399 305 14074 SH SOLE 14074 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137v357 262 2431 SH SOLE 2431 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 6195 112600 SH SOLE 112600 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 202 8896 SH SOLE 8896 0 0 INVESCO QQQ TR UNIT SER 1 46090e103 1212 6491 SH SOLE 6491 0 0 INVESTAR HLDG CORP COM 46134L105 4687 196506 SH SOLE 196506 0 0 INVESTORS BANCORP INC NEW COM 46146L101 4294 385079 SH SOLE 358683 0 26396 IONIS PHARMACEUTICALS INC COM 462222100 1342 20886 SH SOLE 19701 0 1185 IROBOT CORP COM 462726100 1182 12901 SH SOLE 12901 0 0 ISHARES INC CORE MSCI EMKT 46434G103 1727 33581 SH SOLE 33581 0 0 ISHARES INC MSCI GERMANY ETF 464286806 2 70 SH SOLE 70 0 0 ISHARES INC MSCI GERMANY ETF 464286806 1514 54000 SH Put SOLE 54000 0 0 ISHARES INC MSCI STH KOR ETF 464286772 9770 163188 SH SOLE 163188 0 0 ISHARES INC MSCI SWITZERLAND 464286749 1127 30000 SH Put SOLE 30000 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 213 4972 SH SOLE 4972 0 0 ISHARES TR CORE DIV GRWTH 46434v621 3779 98933 SH SOLE 98933 0 0 ISHARES TR CORE S&P MCP ETF 464287507 2477 12748 SH SOLE 12748 0 0 ISHARES TR CORE S&P SCP ETF 464287804 14384 183757 SH SOLE 183757 0 0 ISHARES TR CORE S&P500 ETF 464287200 4886 16575 SH SOLE 16575 0 0 ISHARES TR CORE US AGGBD ET 464287226 5147 46220 SH SOLE 46220 0 0 ISHARES TR EAFE SML CP ETF 464288273 271 4726 SH SOLE 4726 0 0 ISHARES TR GLOB UTILITS ETF 464288711 264 4831 SH SOLE 4831 0 0 ISHARES TR IBOXX HI YD ETF 464288513 847 9717 SH SOLE 9717 0 0 ISHARES TR INDIA 50 ETF 464289529 352 9175 SH SOLE 9175 0 0 ISHARES TR JPMORGAN USD EMG 464288281 3582 31617 SH SOLE 31617 0 0 ISHARES TR MSCI EAFE ETF 464287465 2829 43033 SH SOLE 43033 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 720 16769 SH SOLE 16769 0 0 ISHARES TR NASDAQ BIOTECH 464287556 495 4540 SH SOLE 4540 0 0 ISHARES TR PFD AND INCM SEC 464288687 6984 189529 SH SOLE 189529 0 0 ISHARES TR RUS 1000 ETF 464287622 7344 45113 SH SOLE 45113 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 5838 37105 SH SOLE 37105 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 521 4093 SH SOLE 4093 0 0 ISHARES TR RUS MD CP GR ETF 464287481 8271 58004 SH SOLE 58004 0 0 ISHARES TR RUS MID CAP ETF 464287499 3730 66755 SH SOLE 66755 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 193985 1247500 SH Put SOLE 1247500 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 4145 26653 SH SOLE 26653 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 792 4596 SH SOLE 4596 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 2816 15710 SH SOLE 15710 0 0 ISHARES TR S&P MC 400GR ETF 464287606 459 2029 SH SOLE 2029 0 0 ISHARES TR S&P MC 400VL ETF 464287705 368 2307 SH SOLE 2307 0 0 ISHARES TR SELECT DIVID ETF 464287168 799 8028 SH SOLE 8028 0 0 ISHARES TR US HLTHCARE ETF 464287762 210 1076 SH SOLE 1076 0 0 ITT INC COM 45073V108 5305 81014 SH SOLE 77964 0 3050 IVY HIGH INC OPPORTUNITIES F COM 465893105 943 69489 SH SOLE 69489 0 0 J & J SNACK FOODS CORP COM 466032109 1532 9519 SH SOLE 9519 0 0 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 237 27932 SH SOLE 27932 0 0 JOHNSON & JOHNSON COM 478160104 54 390 SH OTR 32 0 0 390 JOHNSON & JOHNSON COM 478160104 6592 47329 SH SOLE 47329 0 0 JPMORGAN CHASE & CO COM 46625h100 25570 228713 SH SOLE 228713 0 0 JPMORGAN CHASE & CO COM 46625h100 108 970 SH OTR 32 0 0 970 JPMORGAN CHASE & CO COM 46625h100 14478 129500 SH Put SOLE 129500 0 0 KADANT INC COM 48282t104 3675 40464 SH SOLE 40464 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 1471 12075 SH SOLE 12075 0 0 KAR AUCTION SVCS INC COM 48238t109 1298 51940 SH SOLE 51940 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 2784 181873 SH SOLE 181873 0 0 KAYNE ANDERSON MDSTM ENERGY COM 48661e108 1016 87718 SH SOLE 87718 0 0 KIMBERLY CLARK CORP COM 494368103 845 6342 SH SOLE 6342 0 0 KINDER MORGAN INC DEL COM 49456B101 9700 464580 SH SOLE 464580 0 0 KKR & CO INC CL A 48251w104 16653 659000 SH Put SOLE 659000 0 0 KLA-TENCOR CORP COM 482480100 487 4119 SH SOLE 4119 0 0 KOREA FD COM NEW 500634209 344 11938 SH SOLE 11938 0 0 L BRANDS INC COM 501797104 1520 58229 SH SOLE 58229 0 0 LANTHEUS HLDGS INC COM 516544103 498 17600 SH SOLE 17600 0 0 LAS VEGAS SANDS CORP COM 517834107 558 9447 SH SOLE 9447 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 10956 SH SOLE 10956 0 0 LIBBEY INC COM 529898108 35 18700 SH SOLE 18700 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 382 59500 SH SOLE 59500 0 0 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 1983 159941 SH SOLE 159941 0 0 LILLY ELI & CO COM 532457108 981 8859 SH SOLE 8859 0 0 LIMESTONE BANCORP INC COM 53262l105 3524 233443 SH SOLE 233443 0 0 LINCOLN ELEC HLDGS INC COM 533900106 1845 22411 SH SOLE 22411 0 0 LINDE PLC SHS g5494j103 81 401 SH OTR 32 0 0 401 LINDE PLC SHS g5494j103 822 4093 SH SOLE 4093 0 0 LITTELFUSE INC COM 537008104 80 450 SH OTR 31 0 0 450 LITTELFUSE INC COM 537008104 3408 19263 SH SOLE 18219 0 1044 LIVE NATION ENTERTAINMENT IN COM 538034109 361 5450 SH SOLE 5450 0 0 LIVE OAK BANCSHARES INC COM 53803x105 13815 805565 SH SOLE 805565 0 0 LIVERAMP HLDGS INC COM 53815p108 2377 49031 SH SOLE 49031 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 219 76946 SH OTR 1 0 0 76946 LOCKHEED MARTIN CORP COM 539830109 98 269 SH OTR 32 0 0 269 LOCKHEED MARTIN CORP COM 539830109 2370 6519 SH SOLE 6519 0 0 LOWES COS INC COM 548661107 102 1010 SH OTR 31 0 0 1010 LOWES COS INC COM 548661107 92 909 SH OTR 32 0 0 909 LOWES COS INC COM 548661107 13527 134055 SH SOLE 134055 0 0 LUTHER BURBANK CORP COM 550550107 7058 648126 SH SOLE 648126 0 0 M & T BK CORP COM 55261F104 1282 7540 SH SOLE 7540 0 0 MACQUARIE FT TR GB INF UT DI COM 55607w100 175 16900 SH SOLE 16900 0 0 MACQUARIE GLBL INFRA TOTL RE COM 55608d101 421 17814 SH SOLE 17814 0 0 MADISON CVRED CALL & EQ STR COM 557437100 150 22725 SH SOLE 22725 0 0 MAGELLAN HEALTH INC COM NEW 559079207 638 8600 SH SOLE 8600 0 0 MAGNACHIP SEMICONDUCTOR CORP COM 55933j203 424 41000 SH SOLE 41000 0 0 MAINSTREET BANCSHARES INC COM 56064y100 9992 438448 SH SOLE 438448 0 0 MANNING & NAPIER INC CL A 56382q102 1061 606242 SH SOLE 606242 0 0 MANULIFE FINL CORP COM 56501R106 6 317 SH OTR 19 317 0 0 MANULIFE FINL CORP COM 56501R106 202 11138 SH SOLE 11138 0 0 MARATHON PETE CORP COM 56585A102 551 9859 SH SOLE 9859 0 0 MARKEL CORP COM 570535104 132 121 SH OTR 31 0 0 121 MARKEL CORP COM 570535104 5361 4920 SH SOLE 4579 0 341 MARKETAXESS HLDGS INC COM 57060D108 31964 99446 SH SOLE 98822 0 624 MARSH & MCLENNAN COS INC COM 571748102 64 644 SH OTR 32 0 0 644 MARSH & MCLENNAN COS INC COM 571748102 9908 99332 SH SOLE 99332 0 0 MARVELL TECHNOLOGY GROUP LTD ORD g5876h105 1616 67704 SH SOLE 67704 0 0 MASCO CORP COM 574599106 1605 40896 SH SOLE 40896 0 0 MASONITE INTL CORP NEW COM 575385109 279 5300 SH SOLE 5300 0 0 MASTEC INC COM 576323109 3177 61649 SH SOLE 61649 0 0 MASTERCARD INC CL A 57636Q104 1913 7233 SH SOLE 7233 0 0 MASTERCARD INC CL A 57636Q104 109 412 SH OTR 31 0 0 412 MAXIM INTEGRATED PRODS INC COM 57772k101 615 10279 SH SOLE 10279 0 0 MCDONALDS CORP COM 580135101 1824 8785 SH SOLE 8785 0 0 MEDIDATA SOLUTIONS INC COM 58471A105 5549 61305 SH SOLE 58893 0 2412 MEDTRONIC PLC SHS g5960l103 80 824 SH OTR 32 0 0 824 MEDTRONIC PLC SHS g5960l103 144 1475 SH SOLE 1475 0 0 MERCK & CO INC COM 58933Y105 5375 64103 SH SOLE 64103 0 0 MERITOR INC COM 59001k100 2160 89080 SH SOLE 89080 0 0 METLIFE INC COM 59156r108 391 7864 SH SOLE 7864 0 0 METLIFE INC COM 59156r108 19868 400000 SH Put SOLE 400000 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 368 438 SH SOLE 438 0 0 MGE ENERGY INC COM 55277p104 800 10950 SH SOLE 10950 0 0 MGIC INVT CORP WIS COM 552848103 184 14000 SH SOLE 14000 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 14168 163419 SH SOLE 163419 0 0 MICROSOFT CORP COM 594918104 34852 260170 SH SOLE 260170 0 0 MICROSOFT CORP COM 594918104 152 1136 SH OTR 32 0 0 1136 MIDDLEBY CORP COM 596278101 71 521 SH OTR 31 0 0 521 MIDDLEBY CORP COM 596278101 31456 231802 SH SOLE 231802 0 0 MILLER HERMAN INC COM 600544100 617 13800 SH SOLE 13800 0 0 MKS INSTRUMENT INC COM 55306N104 3480 44676 SH SOLE 42196 0 2480 MOHAWK INDS INC COM 608190104 2401 16284 SH SOLE 16284 0 0 MONDELEZ INTL INC CL A 609207105 71 1323 SH OTR 32 0 0 1323 MONDELEZ INTL INC CL A 609207105 152 2817 SH SOLE 2817 0 0 MONOLITHIC PWR SYS INC COM 609839105 5087 37467 SH SOLE 36146 0 1321 MONRO INC COM 610236101 2171 25447 SH SOLE 25447 0 0 MORGAN STANLEY COM NEW 617446448 17524 400000 SH Put SOLE 400000 0 0 MORGAN STANLEY COM NEW 617446448 15509 353995 SH SOLE 353995 0 0 MORPHOSYS AG SPONSORED ADS 617760202 937 38812 SH SOLE 38812 0 0 MSCI INC COM 55354g100 319 1334 SH SOLE 1334 0 0 MVC CAPITAL INC COM 553829102 276 30000 SH SOLE 30000 0 0 NATIONAL HEALTH INVS INC COM 63633d104 542 6952 SH SOLE 6952 0 0 NATIONAL HOLDINGS CORP COM NEW 636375206 2888 1065808 SH Put SOLE 1065808 0 0 NATURAL GROCERS BY VITAMIN C COM 63888u108 487 48500 SH SOLE 48500 0 0 NEOGEN CORP COM 640491106 3801 61193 SH SOLE 61193 0 0 NEOGENOMICS INC COM NEW 64049M209 2879 131224 SH SOLE 131224 0 0 NETFLIX INC COM 64110l106 394 1073 SH SOLE 1073 0 0 NEUBERGER BERMAN MLP AND ENR COM 64129h104 195 25957 SH SOLE 25957 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828t201 510 33122 SH SOLE 33122 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 4299 431600 SH Call SOLE 431600 0 0 NEXTERA ENERGY INC COM 65339f101 105 511 SH OTR 32 0 0 511 NEXTERA ENERGY INC COM 65339f101 1300 6348 SH SOLE 6348 0 0 NIKE INC CL B 654106103 410 4879 SH SOLE 4879 0 0 NOKIA CORP SPONSORED ADR 654902204 0 2015 SH OTR 19 2015 0 0 NOKIA CORP SPONSORED ADR 654902204 4 304074 SH SOLE 295699 0 8375 NORDSON CORP COM 655663102 23966 169598 SH SOLE 169598 0 0 NORDSTROM INC COM 655664100 2327 73032 SH SOLE 66870 0 6162 NORFOLK SOUTHERN CORP COM 655844108 448 2248 SH SOLE 2248 0 0 NORTHERN TR CORP COM 665859104 2706 30064 SH SOLE 30064 0 0 NORTHFIELD BANCORP INC DEL COM 66611t108 156 10000 SH SOLE 10000 0 0 NORTHROP GRUMMAN CORP COM 666807102 462 1430 SH SOLE 1430 0 0 NORTHWEST PIPE CO COM 667746101 614 23800 SH SOLE 23800 0 0 NOVAN INC COM 66988n106 154 57000 SH SOLE 57000 0 0 NOVARTIS A G SPONSORED ADR 66987V109 171 1869 SH SOLE 1869 0 0 NOVARTIS A G SPONSORED ADR 66987V109 35 378 SH OTR 19 378 0 0 NOVO-NORDISK A S ADR 670100205 295 5770 SH SOLE 5770 0 0 NOVO-NORDISK A S ADR 670100205 14 284 SH OTR 19 284 0 0 NUTRIEN LTD COM 67077M108 225 4209 SH OTR 1 0 0 4209 NUTRIEN LTD COM 67077M108 7 137 SH OTR 19 137 0 0 NUTRIEN LTD COM 67077M108 69 1292 SH SOLE 1292 0 0 NUVEEN ALL CAP ENE MLP OPPO COM 67075e108 926 149603 SH SOLE 149603 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 215 15585 SH SOLE 15585 0 0 NUVEEN CORE EQUITY ALPHA FUN COM 67090x107 420 29900 SH SOLE 29900 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 1012 111065 SH SOLE 111065 0 0 NUVEEN FLOATING RATE INCOME COM 67072t108 978 99242 SH SOLE 99242 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706en100 1899 195003 SH SOLE 195003 0 0 NUVEEN GLOBAL HIGH INCOME FD SHS 67075g103 250 16147 SH SOLE 16147 0 0 NUVEEN PFD & INCM OPPORTNYS COM 67073b106 2721 274549 SH SOLE 274549 0 0 NUVEEN PFD & INCM SECURTIES COM 67072c105 95 10000 SH SOLE 10000 0 0 NUVEEN PFD & INCOME TERM FD COM 67075A106 1267 53507 SH SOLE 53507 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066v101 210 15000 SH SOLE 15000 0 0 NUVEEN SHT DUR CR OPP FD COM 67074x107 163 10291 SH SOLE 10291 0 0 NUVEEN SR INCOME FD COM 67067y104 639 107762 SH SOLE 107762 0 0 NUVEEN TAX ADVANTAGED DIV GR COM 67073g105 1803 108455 SH SOLE 108455 0 0 NVIDIA CORP COM 67066g104 52 315 SH OTR 31 0 0 315 NVIDIA CORP COM 67066g104 317 1932 SH SOLE 1932 0 0 NVR INC COM 62944t105 1995 592 SH SOLE 538 0 54 NXP SEMICONDUCTORS N V COM N6596X109 223 2287 SH OTR 1 0 0 2287 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 156913 SH SOLE 156913 0 0 OCCIDENTAL PETE CORP COM 674599105 876 17424 SH SOLE 17424 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 2698 18079 SH SOLE 16437 0 1642 OLD LINE BANCSHARES INC COM 67984m100 15057 565825 SH SOLE 565825 0 0 OMNICELL INC COM 68213n109 2020 23481 SH SOLE 23481 0 0 OMNICOM GROUP INC COM 681919106 473 5768 SH SOLE 5768 0 0 ONEOK INC NEW COM 682680103 414 6010 SH SOLE 6010 0 0 OPEN TEXT CORP COM 683715106 4 95 SH OTR 19 95 0 0 OPEN TEXT CORP COM 683715106 2301 55853 SH SOLE 54705 0 1148 ORACLE CORP COM 68389x105 1084 19036 SH SOLE 19036 0 0 ORANGE SPONSORED ADR 684060106 214 13597 SH OTR 1 0 0 13597 ORANGE SPONSORED ADR 684060106 3 216 SH OTR 19 216 0 0 ORIGIN BANCORP INC COM 68621T102 13861 420036 SH SOLE 420036 0 0 OSI SYSTEMS INC COM 671044105 560 4972 SH SOLE 4972 0 0 PACWEST BANCORP DEL COM 695263103 1777 45756 SH SOLE 45756 0 0 PALO ALTO NETWORKS INC COM 697435105 458 2247 SH SOLE 2247 0 0 PARSLEY ENERGY INC CL A 701877102 806 42396 SH SOLE 42396 0 0 PAYPAL HLDGS INC COM 70450y103 3528 30819 SH SOLE 30819 0 0 PEAPACK-GLADSTONE FINL CORP COM 704699107 645 22946 SH SOLE 22946 0 0 PEPSICO INC COM 713448108 79 606 SH OTR 32 0 0 606 PEPSICO INC COM 713448108 1346 10263 SH SOLE 10263 0 0 PERFICIENT INC COM 71375u101 583 17000 SH SOLE 17000 0 0 PERFORMANT FINL CORP COM 71377e105 1037 987604 SH SOLE 987604 0 0 PFIZER INC COM 717081103 2888 66666 SH SOLE 66666 0 0 PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 204 14089 SH SOLE 14089 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 9417 SH SOLE 9417 0 0 PHILLIPS 66 COM 718546104 77 820 SH OTR 32 0 0 820 PHILLIPS 66 COM 718546104 415 4439 SH SOLE 4439 0 0 PHILLIPS 66 COM 718546104 96 1030 SH OTR 31 0 0 1030 PINNACLE FINL PARTNERS INC COM 72346q104 5678 98779 SH SOLE 93968 0 4811 PIONEER FLOATING RATE TR COM 72369j102 202 18857 SH SOLE 18857 0 0 PIONEER MUN HIGH INCOME ADV COM 723762100 258 24035 SH SOLE 24035 0 0 PLANTRONICS INC NEW COM 727493108 969 26170 SH SOLE 26170 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 1639 SH SOLE 1639 0 0 PNC FINL SVCS GROUP INC COM 693475105 17778 129500 SH Put SOLE 129500 0 0 POOL CORPORATION COM 73278L105 6497 34015 SH SOLE 34015 0 0 POWELL INDS INC COM 739128106 730 19200 SH SOLE 19200 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1778 56129 SH SOLE 56129 0 0 PRICE T ROWE GROUP INC COM 74144T108 667 6077 SH SOLE 6077 0 0 PROCTER AND GAMBLE CO COM 742718109 683 6226 SH SOLE 6226 0 0 PROOFPOINT INC COM 743424103 8819 73335 SH SOLE 71875 0 1460 PROSHARES TR S&P 500 DV ARIST 74348a467 7054 101683 SH SOLE 101683 0 0 PROSPERITY BANCSHARES INC COM 743606105 495 7500 SH SOLE 7500 0 0 PRUDENTIAL FINL INC COM 744320102 233 2305 SH SOLE 2305 0 0 PTC INC COM 69370c100 33477 372964 SH SOLE 369612 0 3352 PTC THERAPEUTICS INC COM 69366j200 1423 31621 SH SOLE 31621 0 0 PURECYCLE CORP COM NEW 746228303 1134 107000 SH SOLE 107000 0 0 QIAGEN NV SHS NEW N72482123 5 113 SH OTR 19 113 0 0 QIAGEN NV SHS NEW N72482123 1321 32588 SH SOLE 31866 0 722 QUALCOMM INC COM 747525103 407 5344 SH SOLE 5344 0 0 QUANEX BUILDING PRODUCTS COR COM 747619104 591 31300 SH SOLE 31300 0 0 RANDOLPH BANCORP INC COM 752378109 1762 116697 SH SOLE 116697 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 771 9117 SH SOLE 9117 0 0 RAYTHEON CO COM NEW 755111507 15160 87184 SH SOLE 87184 0 0 RBC BEARINGS INC COM 75524b104 3069 18400 SH SOLE 18400 0 0 RED RIVER BANCSHARES INC COM 75686R202 1360 28067 SH SOLE 28067 0 0 REDWOOD TR INC COM 758075402 7108 429997 SH SOLE 414780 0 15217 REGENERON PHARMACEUTICALS COM 75886f107 208 663 SH SOLE 663 0 0 RELIANT BANCORP INC COM 75956B101 23224 982803 SH SOLE 982803 0 0 REPLIGEN CORP COM 759916109 6907 80360 SH SOLE 77201 0 3159 RESIDEO TECHNOLOGIES INC COM 76118y104 1611 73506 SH SOLE 73506 0 0 RIO TINTO PLC SPONSORED ADR 767204100 17 271 SH OTR 19 271 0 0 RIO TINTO PLC SPONSORED ADR 767204100 3173 50900 SH SOLE 50900 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 8784 264412 SH SOLE 264412 0 0 RMR REAL ESTATE INCOME FUND COM 76970b101 1580 86219 SH SOLE 86219 0 0 ROCKWELL AUTOMATION INC COM 773903109 1760 10745 SH SOLE 10745 0 0 ROLLINS INC COM 775711104 613 17099 SH SOLE 17099 0 0 ROPER TECHNOLOGIES INC COM 776696106 1585 4327 SH SOLE 4327 0 0 ROSS STORES INC COM 778296103 205 2065 SH SOLE 2065 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1037 13060 SH SOLE 13060 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 13 160 SH OTR 19 160 0 0 ROYAL CARIBBEAN CRUISES LTD COM v7780t103 5521 45553 SH SOLE 45553 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 334 5132 SH OTR 1 0 0 5132 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 9530 SH SOLE 9530 0 0 ROYCE MICRO-CAP TR INC COM 780915104 26 3183 SH OTR 6 0 0 3183 ROYCE MICRO-CAP TR INC COM 780915104 206 25064 SH SOLE 25064 0 0 RPM INTL INC COM 749685103 4859 79519 SH SOLE 76644 0 2875 RYANAIR HLDGS PLC SPONSORED ADS 783513203 4 64 SH OTR 19 64 0 0 RYANAIR HLDGS PLC SPONSORED ADS 783513203 2296 35798 SH SOLE 34866 0 932 S&P GLOBAL INC COM 78409v104 608 2667 SH SOLE 2667 0 0 S&P GLOBAL INC COM 78409v104 88 386 SH OTR 31 0 0 386 SABRA HEALTH CARE REIT INC COM 78573L106 223 11314 SH SOLE 11314 0 0 SAGE THERAPEUTICS INC COM 78667j108 1151 6289 SH SOLE 5708 0 581 SALESFORCE COM INC COM 79466l302 3528 23254 SH SOLE 23254 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471v105 1311 152606 SH SOLE 152606 0 0 SAP SE SPON ADR 803054204 366 2672 SH OTR 1 0 0 2672 SAP SE SPON ADR 803054204 22 158 SH OTR 19 158 0 0 SAP SE SPON ADR 803054204 4029 29453 SH SOLE 28943 0 510 SB ONE BANCORP COM 78413T103 1087 48633 SH SOLE 48633 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410g104 228 1012 SH SOLE 1012 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 408 12715 SH SOLE 12715 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 364 6856 SH SOLE 6856 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 200 2850 SH SOLE 2850 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 301 5264 SH SOLE 5264 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 488 6826 SH SOLE 6826 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 4335 170408 SH SOLE 170408 0 0 SEATTLE GENETICS INC COM 812578102 705 10191 SH SOLE 9274 0 917 SELECT BANCORP INC NEW COM 81617L108 20019 1749923 SH SOLE 1749923 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369y407 1092 9165 SH SOLE 9165 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 1010 36599 SH SOLE 36599 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 81908 2967700 SH Put SOLE 2967700 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369y704 1017 13135 SH SOLE 13135 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369y886 1813 30409 SH SOLE 30409 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369y803 1948 24962 SH SOLE 24962 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761r109 23428 449755 SH SOLE 449755 0 0 SERVICENOW INC COM 81762p102 362 1318 SH SOLE 1318 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 1680 13899 SH SOLE 13899 0 0 SIX FLAGS ENTMT CORP NEW COM 83001a102 1527 30739 SH SOLE 30739 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 4498 164266 SH SOLE 164266 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175m205 271 6231 SH OTR 1 0 0 6231 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 4081 SH SOLE 4081 0 0 SOHU COM LTD SPONSORED ADS 83410s108 5099 364219 SH SOLE 364219 0 0 SONIC AUTOMOTIVE INC CL A 83545g102 607 26000 SH SOLE 26000 0 0 SONOCO PRODS CO COM 835495102 852 13035 SH SOLE 13035 0 0 SOURCE CAP INC COM 836144105 876 23941 SH SOLE 23941 0 0 SOUTH PLAINS FINANCIAL INC COM 83946P107 6504 394175 SH SOLE 394175 0 0 SOUTHERN FIRST BANCSHARES IN COM 842873101 717 18309 SH SOLE 18309 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463x400 246 2570 SH SOLE 2570 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 38795 132407 SH SOLE 132407 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 270204 922200 SH Put SOLE 922200 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 13984 39437 SH SOLE 39437 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1034 19565 SH SOLE 19565 0 0 SPDR SERIES TRUST BLMBRG BRC INTRM 78464a672 492 7964 SH SOLE 7964 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468r622 3976 36499 SH SOLE 36499 0 0 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468r721 11653 232411 SH SOLE 232411 0 0 SPDR SERIES TRUST S&P BIOTECH 78464a870 237 2700 SH SOLE 2700 0 0 SPDR SERIES TRUST S&P REGL BKG 78464a698 15523 290524 SH SOLE 290524 0 0 SPDR SERIES TRUST S&P REGL BKG 78464a698 105134 1967700 SH Put SOLE 1967700 0 0 SPIRIT OF TEX BANCSHARES INC COM 84861D103 22190 986236 SH SOLE 986236 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207k107 122 21342 SH SOLE 21342 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 19193 333158 SH SOLE 333158 0 0 STAR BULK CARRIERS CORP SHS PAR y8162k204 234 24300 SH SOLE 24300 0 0 STARBUCKS CORP COM 855244109 13287 158504 SH SOLE 158504 0 0 STARWOOD PPTY TR INC COM 85571b105 992 43665 SH SOLE 43665 0 0 STATE STR CORP COM 857477103 344 6132 SH SOLE 6132 0 0 STATE STR CORP COM 857477103 11212 200000 SH Call SOLE 200000 0 0 STEEL DYNAMICS INC COM 858119100 2441 80821 SH SOLE 73556 0 7265 STERIS PLC SHS USD g8473t100 35995 241774 SH SOLE 239812 0 1962 STIFEL FINL CORP COM 860630102 3304 55942 SH SOLE 53094 0 2848 STRYKER CORP COM 863667101 1353 6582 SH SOLE 6582 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 213 30159 SH OTR 1 0 0 30159 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 6 842 SH OTR 19 842 0 0 SUMMIT MATLS INC CL A 86614u100 2150 111691 SH SOLE 111691 0 0 SUNCOR ENERGY INC NEW COM 867224107 4 120 SH OTR 19 120 0 0 SUNCOR ENERGY INC NEW COM 867224107 286 9169 SH SOLE 9169 0 0 SUNTRUST BKS INC COM 867914103 387 6152 SH SOLE 6152 0 0 SVB FINL GROUP COM 78486q101 18058 80404 SH SOLE 79512 0 892 SWISS HELVETIA FD INC COM 870875101 362 45822 SH SOLE 45822 0 0 TABULA RASA HEALTHCARE INC COM 873379101 4639 92919 SH SOLE 89422 0 3497 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2507 22083 SH SOLE 22083 0 0 TARGA RES CORP COM 87612G101 480 12233 SH SOLE 12233 0 0 TD AMERITRADE HLDG CORP COM 87236y108 9984 200000 SH Put SOLE 200000 0 0 TE CONNECTIVITY LTD REG SHS H84989104 12734 132950 SH SOLE 132950 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 8004 29227 SH SOLE 28381 0 846 TELEFLEX INC COM 879369106 3610 10900 SH SOLE 9941 0 959 TENNANT CO COM 880345103 502 8200 SH SOLE 8200 0 0 TEXAS INSTRS INC COM 882508104 82 716 SH OTR 32 0 0 716 TEXAS INSTRS INC COM 882508104 2624 22867 SH SOLE 22867 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 8038 200000 SH Put SOLE 200000 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 577 14349 SH SOLE 14349 0 0 THE CUSHING MLP INFASTCR TOT COM NEW 231631201 310 30400 SH SOLE 30400 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 91 310 SH OTR 31 0 0 310 THERMO FISHER SCIENTIFIC INC COM 883556102 3217 10954 SH SOLE 10954 0 0 THL CR SR LN FD COM 87244r103 647 42427 SH SOLE 42427 0 0 TITAN MACHY INC COM 88830r101 414 20094 SH SOLE 20094 0 0 TJX COS INC NEW COM 872540109 100 1890 SH OTR 31 0 0 1890 TJX COS INC NEW COM 872540109 24722 467506 SH SOLE 467506 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 1079 47861 SH SOLE 47861 0 0 TPI COMPOSITES INC COM 87266j104 3038 122899 SH SOLE 122899 0 0 TRAVELERS COMPANIES INC COM 89417E109 1056 7064 SH SOLE 7064 0 0 TRAVELERS COMPANIES INC COM 89417E109 14952 100000 SH Put SOLE 100000 0 0 TRICO BANCSHARES COM 896095106 4619 122202 SH SOLE 122202 0 0 TRIMBLE INC COM 896239100 4487 99461 SH SOLE 93660 0 5801 TRINET GROUP INC COM 896288107 597 8800 SH SOLE 8800 0 0 TRIUMPH BANCORP INC COM 89679E300 9871 339797 SH SOLE 339797 0 0 TRUPANION INC COM 898202106 748 20700 SH SOLE 20700 0 0 TTEC HLDGS INC COM 89854h102 564 12116 SH SOLE 12116 0 0 TYLER TECHNOLOGIES INC COM 902252105 7359 34065 SH SOLE 32842 0 1223 U S CONCRETE INC COM NEW 90333l201 2838 57105 SH SOLE 57105 0 0 UGI CORP NEW COM 902681105 3125 58505 SH SOLE 52518 0 5987 ULTA BEAUTY INC COM 90384s303 256 739 SH SOLE 739 0 0 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 1702 26803 SH SOLE 25334 0 1469 UNDER ARMOUR INC CL C 904311206 947 42645 SH SOLE 42645 0 0 UNILEVER PLC SPON ADR NEW 904767704 319 5142 SH SOLE 5142 0 0 UNILEVER PLC SPON ADR NEW 904767704 15 237 SH OTR 19 237 0 0 UNION PACIFIC CORP COM 907818108 13563 80200 SH SOLE 80200 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 6703 234712 SH SOLE 234712 0 0 UNITED FINL BANCORP INC NEW COM 910304104 6201 437280 SH SOLE 437280 0 0 UNITED PARCEL SERVICE INC CL B 911312106 520 5031 SH SOLE 5031 0 0 UNITED STATES OIL FUND LP UNITS 91232n108 1204 100000 SH Put SOLE 100000 0 0 UNITED TECHNOLOGIES CORP COM 913017109 1529 11744 SH SOLE 11744 0 0 UNITEDHEALTH GROUP INC COM 91324P102 101 413 SH OTR 32 0 0 413 UNITEDHEALTH GROUP INC COM 91324P102 18113 74232 SH SOLE 74232 0 0 UNIVERSAL LOGISTICS HLDGS IN COM 91388p105 728 32400 SH SOLE 32400 0 0 US BANCORP DEL COM NEW 902973304 13419 256085 SH SOLE 256085 0 0 US BANCORP DEL COM NEW 902973304 36209 691000 SH Put SOLE 691000 0 0 US ECOLOGY INC COM 91732j102 1142 19185 SH SOLE 19185 0 0 VAIL RESORTS INC COM 91879Q109 16279 72942 SH SOLE 71251 0 1691 VALMONT INDS INC COM 920253101 764 6024 SH SOLE 4751 0 1273 VANECK VECTORS ETF TR JP MORGAN MKTS 92189h300 2488 71687 SH SOLE 71687 0 0 VANGUARD GROUP DIV APP ETF 921908844 13969 121301 SH SOLE 121301 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 2156 13195 SH SOLE 13195 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 224 1660 SH SOLE 1660 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 248 1660 SH SOLE 1660 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 9334 55840 SH SOLE 55840 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 458 1701 SH SOLE 1701 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 943 6284 SH SOLE 6284 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 219 1971 SH SOLE 1971 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 13649 267679 SH SOLE 267679 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 378 8895 SH SOLE 8895 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206c771 1621 30679 SH SOLE 30679 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 6491 155632 SH SOLE 155632 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 6504 30840 SH SOLE 30840 0 0 VARIAN MED SYS INC COM 92220p105 224 1644 SH SOLE 1644 0 0 VEEVA SYS INC CL A COM 922475108 695 4286 SH SOLE 4286 0 0 VENTAS INC COM 92276F100 2929 42853 SH SOLE 42853 0 0 VERACYTE INC COM 92337f107 486 17032 SH SOLE 17032 0 0 VERISK ANALYTICS INC COM 92345y106 890 6074 SH SOLE 6074 0 0 VERITEX HLDGS INC COM 923451108 28741 1107571 SH SOLE 1107571 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 802 14032 SH SOLE 14032 0 0 VERRA MOBILITY CORP COM 92511u102 804 61432 SH SOLE 61432 0 0 VERTEX PHARMACEUTICALS INC COM 92532f100 2617 14272 SH SOLE 14272 0 0 VICTORY CAP HLDGS INC COM CL A 92645B103 13419 781056 SH SOLE 781056 0 0 VISA INC COM CL A 92826c839 45994 265019 SH SOLE 265019 0 0 VISTEON CORP COM NEW 92839u206 4226 72148 SH SOLE 70774 0 1374 VMWARE INC CL A COM 928563402 232 1389 SH SOLE 1389 0 0 VOYA GLBL ADV & PREM OPP FD COM 92912R104 946 88380 SH SOLE 88380 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 358 54881 SH SOLE 54881 0 0 VOYA INFRASTRUCTURE INDLS & COM 92912x101 723 58074 SH SOLE 58074 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 3675 771926 SH SOLE 771926 0 0 W P CAREY INC COM 92936u109 2116 26060 SH SOLE 26060 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 265 4853 SH SOLE 4853 0 0 WALMART INC COM 931142103 726 6569 SH SOLE 6569 0 0 WASTE MGMT INC DEL COM 94106L109 407 3529 SH SOLE 3529 0 0 WATERSTONE FINL INC MD COM 94188P101 1808 105979 SH SOLE 105979 0 0 WEBSTER FINL CORP CONN COM 947890109 5447 114035 SH SOLE 109997 0 4038 WEC ENERGY GROUP INC COM 92939U106 78 932 SH OTR 32 0 0 932 WEC ENERGY GROUP INC COM 92939U106 135 1619 SH SOLE 1619 0 0 WELBILT INC COM 949090104 179 10725 SH SOLE 10725 0 0 WELLS FARGO CO NEW COM 949746101 21720 459000 SH Put SOLE 459000 0 0 WELLS FARGO CO NEW COM 949746101 1506 31816 SH SOLE 31816 0 0 WELLS FARGO CO NEW COM 949746101 83 1745 SH OTR 31 0 0 1745 WESCO AIRCRAFT HLDGS INC COM 950814103 713 64200 SH SOLE 64200 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 12457 99535 SH SOLE 96401 0 3134 WESTAMERICA BANCORPORATION COM 957090103 357 5796 SH SOLE 5796 0 0 WESTERN ASSET CORPORATE LN F COM 95790j102 99 10349 SH SOLE 10349 0 0 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766q106 1186 101778 SH SOLE 101778 0 0 WESTERN AST INFL LKD OPP & I COM 95766r104 553 49425 SH SOLE 49425 0 0 WEYERHAEUSER CO COM 962166104 260 9867 SH SOLE 9867 0 0 WHITING PETE CORP NEW COM NEW 966387409 296 15839 SH SOLE 15839 0 0 WILLIAMS COS INC DEL COM 969457100 1015 36215 SH SOLE 36215 0 0 WINTRUST FINL CORP COM 97650w108 492 6725 SH SOLE 6725 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4993 75452 SH SOLE 75452 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 13654 417285 SH SOLE 417285 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 5434 111576 SH SOLE 111576 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 4171 48630 SH SOLE 48630 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 314 3244 SH SOLE 3244 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 11944 329942 SH SOLE 329942 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 15501 355123 SH SOLE 355123 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 6899 254491 SH SOLE 254491 0 0 WNS HOLDINGS LTD SPON ADR 92932m101 3003 50734 SH SOLE 50734 0 0 WOLVERINE WORLD WIDE INC COM 978097103 3866 140364 SH SOLE 133440 0 6924 WORLDPAY INC CL A 981558109 3160 25786 SH SOLE 25786 0 0 WPX ENERGY INC COM 98212b103 6356 552242 SH SOLE 536190 0 16052 YUM BRANDS INC COM 988498101 6 55 SH OTR 19 55 0 0 YUM BRANDS INC COM 988498101 349 3153 SH SOLE 3153 0 0 ZOETIS INC CL A 98978v103 449 3956 SH SOLE 3956 0 0