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
ABBOTT LABS COM 002824100 7,193 60,888 SH   SOLE   58,001 0 2,887
ABBOTT LABS COM 002824100 1 12 SH   OTR 1 0 0 12
ABBVIE INC COM 00287Y109 4,777 44,280 SH   SOLE   41,796 0 2,484
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,287 13,401 SH   SOLE   12,532 0 869
ADOBE SYSTEMS INCORPORATED COM 00724F101 7,319 12,713 SH   SOLE   7,901 0 4,812
ADOBE SYSTEMS INCORPORATED COM 00724F101 573 995 SH   OTR 1 0 0 995
AIR PRODS & CHEMS INC COM 009158106 439 1,709 SH   SOLE   0 0 1,709
ALLEGIANT TRAVEL CO COM 01748X102 722 3,691 SH   SOLE   3,691 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 248 5,010 SH   SOLE   0 0 5,010
ALPHABET INC CAP STK CL C 02079K107 24,425 9,164 SH   SOLE   8,884 0 280
ALPHABET INC CAP STK CL C 02079K107 8 3 SH   OTR 1 0 0 3
ALPHABET INC CAP STK CL A 02079K305 3,599 1,346 SH   SOLE   0 0 1,346
ALPHABET INC CAP STK CL A 02079K305 521 195 SH   OTR 1 0 0 195
ALPHABET INC CAP STK CL A 02079K305 80,206 30,000 SH Call SOLE   30,000 0 0
ALTRIA GROUP INC COM 02209S103 334 7,185 SH   SOLE   0 0 7,185
ALTRIA GROUP INC COM 02209S103 99 2,141 SH   OTR 1 0 0 2,141
AMAZON COM INC COM 023135106 26,432 8,046 SH   SOLE   6,553 0 1,493
AMAZON COM INC COM 023135106 591 180 SH   OTR 1 0 0 180
AMERICAN AIRLS GROUP INC COM 02376R102 34 1,644 SH   SOLE   0 0 1,644
AMERICAN AIRLS GROUP INC COM 02376R102 5 250 SH   OTR 1 0 0 250
AMERICAN AIRLS GROUP INC COM 02376R102 35,910 1,750,000 SH Call SOLE   1,750,000 0 0
AMERICAN ELEC PWR CO INC COM 025537101 226 2,788 SH   SOLE   0 0 2,788
AMERICAN EXPRESS CO COM 025816109 350 2,088 SH   SOLE   0 0 2,088
AMERICAN HOMES 4 RENT CL A 02665T306 1,414 37,091 SH   SOLE   37,055 0 36
AMERICAN TOWER CORP NEW COM 03027X100 5,914 22,271 SH   SOLE   18,936 0 3,335
AMERICAN TOWER CORP NEW COM 03027X100 9 35 SH   OTR 1 0 0 35
AMERICAN WTR WKS CO INC NEW COM 030420103 228 1,350 SH   SOLE   0 0 1,350
AMGEN INC COM 031162100 2,161 10,160 SH   SOLE   9,164 0 996
ANALOG DEVICES INC COM 032654105 4,634 27,668 SH   SOLE   26,632 0 1,036
ANTHEM INC COM 036752103 4,193 11,246 SH   SOLE   11,236 0 10
APPLE INC COM 037833100 43,747 309,167 SH   SOLE   239,754 0 69,413
APPLE INC COM 037833100 345 2,439 SH   OTR 1 0 0 2,439
APPLIED MATLS INC COM 038222105 200 1,553 SH   SOLE   0 0 1,553
APTARGROUP INC COM 038336103 1,806 15,130 SH   SOLE   15,130 0 0
ARCOSA INC COM 039653100 2,014 40,134 SH   SOLE   38,838 0 1,296
ARK ETF TR INNOVATION ETF 00214Q104 1,949 17,637 SH   SOLE   0 0 17,637
ARK ETF TR INNOVATION ETF 00214Q104 35 315 SH   OTR 1 0 0 315
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 20 257 SH   SOLE   0 0 257
ARK ETF TR GENOMIC REV ETF 00214Q302 40 536 SH   SOLE   0 0 536
ARK ETF TR NEXT GNRTN INTER 00214Q401 22 162 SH   SOLE   0 0 162
ARK ETF TR FINTECH INNOVA 00214Q708 15 302 SH   SOLE   0 0 302
ARK ETF TR ARK SPACE EXPL 00214Q807 1 50 SH   SOLE   0 0 50
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 254 5,200 SH   SOLE   0 0 5,200
ASML HOLDING N V N Y REGISTRY SHS N07059210 3,472 4,660 SH   SOLE   4,518 0 142
AT&T INC COM 00206R102 479 17,719 SH   SOLE   0 0 17,719
AT&T INC COM 00206R102 107 3,975 SH   OTR 1 0 0 3,975
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 2,537 73,523 SH   SOLE   73,523 0 0
AUBURN NATL BANCORP COM 050473107 577 17,064 SH   SOLE   0 0 17,064
AUDIOCODES LTD ORD M15342104 1,943 59,705 SH   SOLE   59,705 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 254 1,266 SH   SOLE   0 0 1,266
AUTOZONE INC COM 053332102 1,995 1,175 SH   SOLE   994 0 181
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,473 38,370 SH   SOLE   30,248 0 8,122
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 43 157 SH   OTR 1 0 0 157
BK OF AMERICA CORP COM 060505104 7,946 187,178 SH   SOLE   171,733 0 15,445
BK OF AMERICA CORP COM 060505104 81 1,902 SH   OTR 1 0 0 1,902
BK OF AMERICA CORP COM 060505104 38,205 900,000 SH Call SOLE   900,000 0 0
BLACKROCK INC COM 09247X101 4,596 5,481 SH   SOLE   4,919 0 562
BLACKROCK INVT QUALITY MUN T COM 09247D105 237 13,675 SH   SOLE   0 0 13,675
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 144 10,412 SH   OTR 1 0 0 10,412
BOEING CO COM 097023105 338 1,536 SH   SOLE   0 0 1,536
BOEING CO COM 097023105 22 100 SH   OTR 1 0 0 100
BOOKING HOLDINGS INC COM 09857L108 2,220 935 SH   SOLE   935 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 4,750 59,864 SH   SOLE   56,863 0 3,001
BOYD GAMING CORP COM 103304101 2,018 31,906 SH   SOLE   31,906 0 0
BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 53 16,000 SH   SOLE   0 0 16,000
BRIGHAM MINERALS INC CL A COM 10918L103 1,945 101,518 SH   SOLE   97,402 0 4,116
BRIGHAM MINERALS INC CL A COM 10918L103 5 249 SH   OTR 1 0 0 249
BROADCOM INC COM 11135F101 4,280 8,825 SH   SOLE   8,790 0 35
BROADCOM INC COM 11135F101 72,740 150,000 SH Call SOLE   150,000 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6,642 39,821 SH   SOLE   23,644 0 16,177
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 617 3,691 SH   OTR 1 0 0 3,691
BROADSTONE NET LEASE INC COM 11135E203 1,186 47,304 SH   SOLE   0 0 47,304
CALIFORNIA WTR SVC GROUP COM 130788102 2,047 34,733 SH   SOLE   34,733 0 0
CAPITAL ONE FINL CORP COM 14040H105 282 1,743 SH   SOLE   0 0 1,743
CARLISLE COS INC COM 142339100 2,031 10,217 SH   SOLE   10,217 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 1,008 40,272 SH   SOLE   36,408 0 3,864
CARNIVAL CORP UNIT 99/99/9999 143658300 0 3 SH   OTR 1 0 0 3
CARRIER GLOBAL CORPORATION COM 14448C104 3,188 61,589 SH   SOLE   53,340 0 8,249
CARRIER GLOBAL CORPORATION COM 14448C104 5 87 SH   OTR 1 0 0 87
CATERPILLAR INC COM 149123101 7,719 40,210 SH   SOLE   39,502 0 708
CATERPILLAR INC COM 149123101 25 131 SH   OTR 1 0 0 131
CHARLES RIV LABS INTL INC COM 159864107 5,558 13,467 SH   SOLE   13,267 0 200
CHEMED CORP NEW COM 16359R103 8,470 18,209 SH   SOLE   13,443 0 4,766
CHEMED CORP NEW COM 16359R103 573 1,231 SH   OTR 1 0 0 1,231
CHEVRON CORP NEW COM 166764100 2,047 20,182 SH   SOLE   16,128 0 4,054
CHEVRON CORP NEW COM 166764100 378 3,729 SH   OTR 1 0 0 3,729
CHUBB LIMITED COM H1467J104 3,004 17,315 SH   SOLE   17,023 0 292
CHURCHILL DOWNS INC COM 171484108 2,283 9,511 SH   SOLE   9,511 0 0
CINTAS CORP COM 172908105 2,700 7,094 SH   SOLE   7,077 0 17
CISCO SYS INC COM 17275R102 431 7,910 SH   SOLE   0 0 7,910
CITY OFFICE REIT INC COM 178587101 1,301 72,817 SH   SOLE   72,817 0 0
COCA COLA CO COM 191216100 664 12,564 SH   SOLE   0 0 12,564
COCA COLA CO COM 191216100 5 94 SH   OTR 1 0 0 94
COMCAST CORP NEW CL A 20030N101 5,798 103,666 SH   SOLE   99,932 0 3,734
COMCAST CORP NEW CL A 20030N101 22 394 SH   OTR 1 0 0 394
COMFORT SYS USA INC COM 199908104 1,194 16,748 SH   SOLE   16,748 0 0
COMMUNITY HEALTHCARE TR INC COM 20369C106 994 21,993 SH   SOLE   21,993 0 0
CONAGRA BRANDS INC COM 205887102 1,203 35,529 SH   SOLE   0 0 35,529
COPART INC COM 217204106 2,704 19,490 SH   SOLE   0 0 19,490
COPART INC COM 217204106 635 4,574 SH   OTR 1 0 0 4,574
COSTCO WHSL CORP NEW COM 22160K105 3,758 8,363 SH   SOLE   7,458 0 905
COSTCO WHSL CORP NEW COM 22160K105 45 100 SH   OTR 1 0 0 100
CVS HEALTH CORP COM 126650100 213 2,511 SH   SOLE   0 0 2,511
CYRUSONE INC COM 23283R100 1,416 18,298 SH   SOLE   18,204 0 94
DANAHER CORPORATION COM 235851102 344 1,130 SH   SOLE   0 0 1,130
DARDEN RESTAURANTS INC COM 237194105 4,282 28,272 SH   SOLE   28,157 0 115
DELTA AIR LINES INC DEL COM NEW 247361702 2,934 68,855 SH   SOLE   67,752 0 1,103
DELTA AIR LINES INC DEL COM NEW 247361702 4 100 SH   OTR 1 0 0 100
DEVON ENERGY CORP NEW COM 25179M103 2,503 70,483 SH   SOLE   69,164 0 1,319
DIAGEO PLC SPON ADR NEW 25243Q205 355 1,817 SH   SOLE   0 0 1,817
DIAMONDBACK ENERGY INC COM 25278X109 5,154 54,441 SH   SOLE   53,509 0 932
DIAMONDBACK ENERGY INC COM 25278X109 6 60 SH   OTR 1 0 0 60
DISNEY WALT CO COM 254687106 4,904 28,987 SH   SOLE   24,319 0 4,668
DISNEY WALT CO COM 254687106 30 175 SH   OTR 1 0 0 175
DOLBY LABORATORIES INC COM CL A 25659T107 1,927 21,895 SH   SOLE   21,895 0 0
DOLLAR GEN CORP NEW COM 256677105 11,129 52,463 SH   SOLE   41,450 0 11,013
DOLLAR GEN CORP NEW COM 256677105 568 2,679 SH   OTR 1 0 0 2,679
DOUBLELINE INCOME SOLUTIONS COM 258622109 550 30,957 SH   SOLE   0 0 30,957
DUKE ENERGY CORP NEW COM NEW 26441C204 733 7,512 SH   SOLE   0 0 7,512
EASTGROUP PPTYS INC COM 277276101 1,994 11,966 SH   SOLE   11,966 0 0
EATON VANCE TAX-MANAGED DIVE COM 27828N102 2,731 195,798 SH   SOLE   0 0 195,798
EDWARDS LIFESCIENCES CORP COM 28176E108 3,752 33,142 SH   SOLE   29,882 0 3,260
ENCOMPASS HEALTH CORP COM 29261A100 712 9,488 SH   SOLE   9,488 0 0
ENCORE WIRE CORP COM 292562105 1,352 14,260 SH   SOLE   14,260 0 0
ENSIGN GROUP INC COM 29358P101 1,631 21,783 SH   SOLE   21,783 0 0
ENTEGRIS INC COM 29362U104 4,740 37,652 SH   SOLE   37,636 0 16
ENTERPRISE FINL SVCS CORP COM 293712105 2,013 44,453 SH   SOLE   44,453 0 0
EOG RES INC COM 26875P101 1,578 19,657 SH   SOLE   18,699 0 958
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 1,849 66,226 SH   SOLE   66,226 0 0
ETF SER SOLUTIONS DFIANC NQ JR BT 26922A149 44 1,515 SH   SOLE   0 0 1,515
ETF SER SOLUTIONS APTUS COLLARED 26922A222 103,076 3,441,615 SH   SOLE   0 0 3,441,615
ETF SER SOLUTIONS APTUS COLLARED 26922A222 28,504 951,714 SH   OTR 1 0 0 951,714
ETF SER SOLUTIONS HOYA CAP HOUSI 26922A230 1 22 SH   SOLE   0 0 22
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 1,300 35,789 SH   SOLE   0 0 35,789
ETF SER SOLUTIONS APTUS DEFINED 26922A388 198,031 6,916,918 SH   SOLE   0 0 6,916,918
ETF SER SOLUTIONS APTUS DEFINED 26922A388 70,051 2,446,766 SH   OTR 1 0 0 2,446,766
ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 52 1,034 SH   SOLE   0 0 1,034
ETF SER SOLUTIONS OPUS SML CP VL 26922A446 57,322 1,754,890 SH   SOLE   0 0 1,754,890
ETF SER SOLUTIONS OPUS SML CP VL 26922A446 15,147 463,713 SH   OTR 1 0 0 463,713
ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 101,142 2,565,115 SH   SOLE   0 0 2,565,115
ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 27,032 685,582 SH   OTR 1 0 0 685,582
ETF SER SOLUTIONS US GLB JETS 26922A842 79 3,346 SH   SOLE   0 0 3,346
ETF SER SOLUTIONS INTL DRAWDWN MNG 26922B709 23,001 939,147 SH   SOLE   0 0 939,147
ETF SER SOLUTIONS INTL DRAWDWN MNG 26922B709 13,422 548,028 SH   OTR 1 0 0 548,028
EVERTEC INC COM 30040P103 1,743 38,128 SH   SOLE   38,128 0 0
EXCHANGE TRADED CONCEPTS TR CAPITAL LINK GBL 301505764 84 2,000 SH   SOLE   0 0 2,000
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 399 8,037 SH   SOLE   0 0 8,037
EXXON MOBIL CORP COM 30231G102 3,138 53,357 SH   SOLE   36,963 0 16,394
EXXON MOBIL CORP COM 30231G102 113 1,919 SH   OTR 1 0 0 1,919
EXXON MOBIL CORP COM 30231G102 94,112 1,600,000 SH Call SOLE   1,600,000 0 0
F N B CORP COM 302520101 236 20,293 SH   SOLE   0 0 20,293
FACEBOOK INC CL A 30303M102 12,749 37,566 SH   SOLE   36,342 0 1,224
FACEBOOK INC CL A 30303M102 4 13 SH   OTR 1 0 0 13
FACEBOOK INC CL A 30303M102 57,696 170,000 SH Call SOLE   170,000 0 0
FALCON MINERALS CORP CL A COM 30607B109 1,178 250,634 SH   SOLE   250,634 0 0
FASTENAL CO COM 311900104 4,471 86,645 SH   SOLE   86,616 0 29
FEDERAL SIGNAL CORP COM 313855108 2,091 54,149 SH   SOLE   53,134 0 1,015
FEDEX CORP COM 31428X106 4,716 21,507 SH   SOLE   21,138 0 369
FEDEX CORP COM 31428X106 4 18 SH   OTR 1 0 0 18
FIDELITY NATL INFORMATION SV COM 31620M106 9,435 77,545 SH   SOLE   58,945 0 18,600
FIDELITY NATL INFORMATION SV COM 31620M106 527 4,334 SH   OTR 1 0 0 4,334
FIRST BANCORP N C COM 318910106 279 6,448 SH   SOLE   0 0 6,448
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 733 18,216 SH   SOLE   18,216 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,844 14,744 SH   SOLE   14,423 0 321
FIRST REP BK SAN FRANCISCO C COM 33616C100 5 24 SH   OTR 1 0 0 24
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 17 283 SH   SOLE   0 0 283
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 0 30 SH   SOLE   0 0 30
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 1 32 SH   SOLE   0 0 32
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1 12 SH   SOLE   0 0 12
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 3 23 SH   SOLE   0 0 23
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1,376 13,063 SH   SOLE   0 0 13,063
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 15 616 SH   SOLE   0 0 616
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 166 3,416 SH   SOLE   0 0 3,416
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 1,262 16,542 SH   SOLE   0 0 16,542
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 19,827 264,990 SH   SOLE   0 0 264,990
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 0 2 SH   SOLE   0 0 2
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 12 50 SH   OTR 1 0 0 50
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 0 18 SH   SOLE   0 0 18
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 116 7,072 SH   SOLE   0 0 7,072
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 44 783 SH   SOLE   0 0 783
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 1,097 23,104 SH   SOLE   0 0 23,104
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 128 2,797 SH   SOLE   0 0 2,797
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 0 5 SH   SOLE   0 0 5
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 240 6,836 SH   SOLE   0 0 6,836
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 5 241 SH   SOLE   0 0 241
FORWARD AIR CORP COM 349853101 2,149 25,889 SH   SOLE   25,889 0 0
FOUR CORNERS PPTY TR INC COM 35086T109 991 36,883 SH   SOLE   36,883 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1,153 35,448 SH   SOLE   34,945 0 503
FREEPORT-MCMORAN INC CL B 35671D857 1 31 SH   OTR 1 0 0 31
FREEPORT-MCMORAN INC CL B 35671D857 48,795 1,500,000 SH Call SOLE   1,500,000 0 0
GENERAL MLS INC COM 370334104 249 4,163 SH   SOLE   0 0 4,163
GERMAN AMERN BANCORP INC COM 373865104 1,811 46,887 SH   SOLE   46,887 0 0
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 2 56 SH   SOLE   0 0 56
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 1 44 SH   SOLE   0 0 44
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 0 12 SH   SOLE   0 0 12
GLOBAL X FDS US PFD ETF 37954Y657 794 30,819 SH   SOLE   0 0 30,819
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 3 77 SH   SOLE   0 0 77
GLOBAL X FDS GLOBAL X SILVER 37954Y848 8 222 SH   SOLE   0 0 222
GLOBE LIFE INC COM 37959E102 1,278 14,353 SH   SOLE   0 0 14,353
GLOBE LIFE INC COM 37959E102 48 539 SH   OTR 1 0 0 539
GOLDMAN SACHS GROUP INC COM 38141G104 587 1,554 SH   SOLE   0 0 1,554
GRANITESHARES GOLD TR SHS BEN INT 38748G101 567 32,499 SH   SOLE   0 0 32,499
GRANITESHARES GOLD TR SHS BEN INT 38748G101 194 11,104 SH   OTR 1 0 0 11,104
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,721 32,168 SH   SOLE   31,537 0 631
HANOVER INS GROUP INC COM 410867105 1,454 11,214 SH   SOLE   11,214 0 0
HELMERICH & PAYNE INC COM 423452101 1,630 59,470 SH   SOLE   59,470 0 0
HENRY JACK & ASSOC INC COM 426281101 1,805 11,003 SH   SOLE   11,003 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,702 12,881 SH   SOLE   12,881 0 0
HINGHAM INSTN SVGS MASS COM 433323102 3,077 9,137 SH   SOLE   9,102 0 35
HOME BANCSHARES INC COM 436893200 888 37,736 SH   SOLE   37,736 0 0
HOME DEPOT INC COM 437076102 11,129 33,901 SH   SOLE   22,832 0 11,069
HOME DEPOT INC COM 437076102 948 2,887 SH   OTR 1 0 0 2,887
HOME DEPOT INC COM 437076102 114,891 350,000 SH Call SOLE   350,000 0 0
HOST HOTELS & RESORTS INC COM 44107P104 1,787 109,401 SH   SOLE   109,401 0 0
HUBBELL INC COM 443510607 1,801 9,968 SH   SOLE   9,968 0 0
HUDBAY MINERALS INC COM 443628102 600 96,388 SH   SOLE   96,388 0 0
ICF INTL INC COM 44925C103 2,273 25,448 SH   SOLE   25,386 0 62
ILLINOIS TOOL WKS INC COM 452308109 206 997 SH   SOLE   0 0 997
INNOVATIVE INDL PPTYS INC COM 45781V101 340 1,469 SH   SOLE   0 0 1,469
INTEL CORP COM 458140100 628 11,795 SH   SOLE   0 0 11,795
INTEL CORP COM 458140100 131 2,450 SH   OTR 1 0 0 2,450
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,311 54,959 SH   SOLE   54,064 0 895
INTERNATIONAL BUSINESS MACHS COM 459200101 232 1,668 SH   SOLE   0 0 1,668
INTUIT COM 461202103 3,555 6,590 SH   SOLE   6,541 0 49
INTUIT COM 461202103 108 200 SH   OTR 1 0 0 200
INTUITIVE SURGICAL INC COM NEW 46120E602 4,715 4,742 SH   SOLE   4,171 0 571
INVESCO EXCH TRADED FD TR II S&P INTL MOMNT 46138E222 2 44 SH   SOLE   0 0 44
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 127 2,082 SH   SOLE   0 0 2,082
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 5 330 SH   SOLE   0 0 330
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 27 404 SH   SOLE   0 0 404
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 57 2,119 SH   SOLE   0 0 2,119
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 2,751 59,419 SH   SOLE   0 0 59,419
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 51 2,363 SH   SOLE   0 0 2,363
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 4 75 SH   SOLE   0 0 75
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 13 164 SH   SOLE   0 0 164
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 5 15 SH   SOLE   0 0 15
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 151 3,106 SH   SOLE   0 0 3,106
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 5 28 SH   SOLE   0 0 28
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 33 110 SH   SOLE   0 0 110
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 7,296 48,702 SH   SOLE   0 0 48,702
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 4,983 33,260 SH   OTR 1 0 0 33,260
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 2 40 SH   SOLE   0 0 40
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 10 154 SH   SOLE   0 0 154
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 1 20 SH   SOLE   0 0 20
INVESCO QQQ TR UNIT SER 1 46090E103 337 941 SH   SOLE   0 0 941
INVESCO QQQ TR UNIT SER 1 46090E103 916 2,557 SH   OTR 1 0 0 2,557
INVESCO QQQ TR UNIT SER 1 46090E103 107,388 300,000 SH Put SOLE   300,000 0 0
ISHARES INC CORE MSCI EMKT 46434G103 5,839 94,542 SH   SOLE   0 0 94,542
ISHARES INC CORE MSCI EMKT 46434G103 152 2,466 SH   OTR 1 0 0 2,466
ISHARES INC MSCI JPN ETF NEW 46434G822 70 1,003 SH   SOLE   0 0 1,003
ISHARES INC ESG AWR MSCI EM 46434G863 101 2,441 SH   SOLE   0 0 2,441
ISHARES TR S&P 100 ETF 464287101 21 106 SH   SOLE   0 0 106
ISHARES TR CORE S&P TTL STK 464287150 3 29 SH   SOLE   0 0 29
ISHARES TR SELECT DIVID ETF 464287168 45 391 SH   SOLE   0 0 391
ISHARES TR TIPS BD ETF 464287176 40 315 SH   SOLE   0 0 315
ISHARES TR CORE S&P500 ETF 464287200 1,087 2,524 SH   SOLE   0 0 2,524
ISHARES TR CORE US AGGBD ET 464287226 22 190 SH   SOLE   0 0 190
ISHARES TR MSCI EMG MKT ETF 464287234 79 1,634 SH   SOLE   0 0 1,634
ISHARES TR MSCI EMG MKT ETF 464287234 11,084 220,000 SH Put SOLE   220,000 0 0
ISHARES TR GLOBAL TECH ETF 464287291 1 24 SH   SOLE   0 0 24
ISHARES TR S&P 500 GRWT ETF 464287309 1 16 SH   SOLE   0 0 16
ISHARES TR GLOBAL FINLS ETF 464287333 2 26 SH   SOLE   0 0 26
ISHARES TR GLOBAL ENERG ETF 464287341 405 15,100 SH   SOLE   0 0 15,100
ISHARES TR 20 YR TR BD ETF 464287432 13 92 SH   SOLE   0 0 92
ISHARES TR BARCLAYS 7 10 YR 464287440 12 107 SH   SOLE   0 0 107
ISHARES TR MSCI EAFE ETF 464287465 40 597 SH   SOLE   0 0 597
ISHARES TR MSCI EAFE ETF 464287465 29,254 375,000 SH Put SOLE   375,000 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 46 406 SH   SOLE   0 0 406
ISHARES TR RUS MID CAP ETF 464287499 666 8,516 SH   SOLE   0 0 8,516
ISHARES TR CORE S&P MCP ETF 464287507 224 851 SH   SOLE   0 0 851
ISHARES TR ISHARES SEMICDTR 464287523 2 5 SH   SOLE   0 0 5
ISHARES TR ISHARES BIOTECH 464287556 58 361 SH   SOLE   0 0 361
ISHARES TR RUS 1000 VAL ETF 464287598 536 3,422 SH   SOLE   0 0 3,422
ISHARES TR S&P MC 400GR ETF 464287606 33 411 SH   OTR 1 0 0 411
ISHARES TR RUS 1000 GRW ETF 464287614 168 613 SH   SOLE   0 0 613
ISHARES TR RUS 1000 ETF 464287622 187 775 SH   OTR 1 0 0 775
ISHARES TR RUS 2000 VAL ETF 464287630 2 10 SH   SOLE   0 0 10
ISHARES TR RUS 2000 GRW ETF 464287648 9 30 SH   SOLE   0 0 30
ISHARES TR RUSSELL 2000 ETF 464287655 305 1,392 SH   SOLE   0 0 1,392
ISHARES TR CORE S&P SCP ETF 464287804 225 2,060 SH   SOLE   0 0 2,060
ISHARES TR U.S. BAS MTL ETF 464287838 78 627 SH   SOLE   0 0 627
ISHARES TR EUROPE ETF 464287861 489 9,373 SH   SOLE   0 0 9,373
ISHARES TR SP SMCP600VL ETF 464287879 29 293 SH   OTR 1 0 0 293
ISHARES TR GL CLEAN ENE ETF 464288224 104 4,826 SH   SOLE   0 0 4,826
ISHARES TR EAFE SML CP ETF 464288273 43 572 SH   SOLE   0 0 572
ISHARES TR JPMORGAN USD EMG 464288281 18 162 SH   SOLE   0 0 162
ISHARES TR MRGSTR MD CP GRW 464288307 41 596 SH   SOLE   0 0 596
ISHARES TR NATIONAL MUN ETF 464288414 37 317 SH   SOLE   0 0 317
ISHARES TR INTL SEL DIV ETF 464288448 0 2 SH   SOLE   0 0 2
ISHARES TR IBOXX HI YD ETF 464288513 325 3,717 SH   OTR 1 0 0 3,717
ISHARES TR MSCI KLD400 SOC 464288570 210 2,520 SH   SOLE   0 0 2,520
ISHARES TR MBS ETF 464288588 3 29 SH   SOLE   0 0 29
ISHARES TR MRGSTR SM CP GR 464288604 314 6,367 SH   SOLE   0 0 6,367
ISHARES TR 3 7 YR TREAS BD 464288661 12 91 SH   SOLE   0 0 91
ISHARES TR SHORT TREAS BD 464288679 452 4,096 SH   SOLE   0 0 4,096
ISHARES TR PFD AND INCM SEC 464288687 250 6,431 SH   SOLE   0 0 6,431
ISHARES TR US HOME CONS ETF 464288752 98 1,483 SH   SOLE   0 0 1,483
ISHARES TR MSCI USA ESG SLC 464288802 50 526 SH   SOLE   0 0 526
ISHARES TR U.S. MED DVC ETF 464288810 12 198 SH   OTR 1 0 0 198
ISHARES TR EAFE VALUE ETF 464288877 5 101 SH   SOLE   0 0 101
ISHARES TR EAFE GRWTH ETF 464288885 4 40 SH   SOLE   0 0 40
ISHARES TR GRWT ALLOCAT ETF 464289867 1 10 SH   SOLE   0 0 10
ISHARES TR MODERT ALLOC ETF 464289875 89 2,000 SH   SOLE   0 0 2,000
ISHARES TR MODERT ALLOC ETF 464289875 63 1,400 SH   OTR 1 0 0 1,400
ISHARES TR CONSER ALLOC ETF 464289883 182 4,600 SH   SOLE   0 0 4,600
ISHARES TR CONSER ALLOC ETF 464289883 63 1,592 SH   OTR 1 0 0 1,592
ISHARES TR MSCI USA QLT FCT 46432F339 1 8 SH   SOLE   0 0 8
ISHARES TR MSCI USA VALUE 46432F388 64 632 SH   SOLE   0 0 632
ISHARES TR MSCI USA MMENTM 46432F396 66 377 SH   SOLE   0 0 377
ISHARES TR CORE MSCI TOTAL 46432F834 7 96 SH   SOLE   0 0 96
ISHARES TR CORE MSCI EAFE 46432F842 273 3,682 SH   SOLE   0 0 3,682
ISHARES TR 0-5YR HI YL CP 46434V407 11 236 SH   SOLE   0 0 236
ISHARES TR CORE DIV GRWTH 46434V621 54 1,076 SH   OTR 1 0 0 1,076
ISHARES TR GLOBAL REIT ETF 46434V647 1 49 SH   SOLE   0 0 49
ISHARES TR CORE MSCI PAC 46434V696 48 715 SH   SOLE   0 0 715
ISHARES TR BLACKROCK ULTRA 46434V878 498 9,860 SH   SOLE   0 0 9,860
ISHARES TR BLACKROCK ULTRA 46434V878 1,324 26,212 SH   OTR 1 0 0 26,212
ISHARES TR IBONDS DEC23 ETF 46434VAX8 210,219 8,085,351 SH   SOLE   8,085,351 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 137,643 5,436,140 SH   SOLE   5,436,140 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 126,695 4,719,513 SH   SOLE   4,719,513 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 132,731 5,048,729 SH   SOLE   5,048,729 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 61,948 2,505,011 SH   SOLE   2,491,931 0 13,080
ISHARES TR CONV BD ETF 46435G102 51 507 SH   SOLE   0 0 507
ISHARES TR ESG AWR MSCI USA 46435G425 467 4,744 SH   SOLE   0 0 4,744
ISHARES TR FALN ANGLS USD 46435G474 0 16 SH   OTR 1 0 0 16
ISHARES TR ESG AW MSCI EAFE 46435G516 166 2,113 SH   SOLE   0 0 2,113
ISHARES TR CORE INTL AGGR 46435G672 4 75 SH   SOLE   0 0 75
ISHARES TR IBONDS DEC2026 46435GAA0 78,818 2,974,280 SH   SOLE   2,974,280 0 0
ISHARES TR ESG EAFE ETF 46436E759 156 2,305 SH   SOLE   0 0 2,305
ISHARES TR ESG MSCI USA ETF 46436E767 190 5,257 SH   SOLE   0 0 5,257
J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 5 90 SH   SOLE   0 0 90
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 3,457 68,154 SH   SOLE   0 0 68,154
JOHNSON & JOHNSON COM 478160104 8,432 52,212 SH   SOLE   45,262 0 6,950
JOHNSON & JOHNSON COM 478160104 229 1,419 SH   OTR 1 0 0 1,419
JPMORGAN CHASE & CO COM 46625H100 14,943 91,285 SH   SOLE   63,374 0 27,911
JPMORGAN CHASE & CO COM 46625H100 896 5,473 SH   OTR 1 0 0 5,473
KADANT INC COM 48282T104 1,818 8,908 SH   SOLE   8,908 0 0
KFORCE INC COM 493732101 2,646 44,359 SH   SOLE   44,359 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 1,835 129,871 SH   SOLE   129,871 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 4 83 SH   SOLE   0 0 83
KRANESHARES TR QUADRTC INT RT 500767736 1,474 52,873 SH   SOLE   0 0 52,873
KRANESHARES TR QUADRTC INT RT 500767736 112 4,021 SH   OTR 1 0 0 4,021
KRANESHARES TR EMRNG MKT CONS 500767876 9 352 SH   SOLE   0 0 352
L3HARRIS TECHNOLOGIES INC COM 502431109 4,492 20,396 SH   SOLE   19,620 0 776
LABORATORY CORP AMER HLDGS COM NEW 50540R409 263 936 SH   SOLE   0 0 936
LADDER CAP CORP CL A 505743104 887 80,293 SH   SOLE   80,293 0 0
LAKELAND FINL CORP COM 511656100 2,013 28,258 SH   SOLE   28,258 0 0
LAM RESEARCH CORP COM 512807108 8,227 14,453 SH   SOLE   13,879 0 574
LANDSTAR SYS INC COM 515098101 1,434 9,086 SH   SOLE   9,086 0 0
LAS VEGAS SANDS CORP COM 517834107 987 26,961 SH   SOLE   26,750 0 211
LAS VEGAS SANDS CORP COM 517834107 3 78 SH   OTR 1 0 0 78
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 661 21,972 SH   SOLE   0 0 21,972
LILLY ELI & CO COM 532457108 2,531 10,954 SH   SOLE   8,631 0 2,323
LINDE PLC SHS G5494J103 3,855 13,140 SH   SOLE   12,972 0 168
LISTED FD TR HORIZON KINETICS 53656F623 24,298 832,113 SH   SOLE   0 0 832,113
LISTED FD TR HORIZON KINETICS 53656F623 8,008 274,241 SH   OTR 1 0 0 274,241
LISTED FD TR ROUNDHILL SPORTS 53656F789 1 40 SH   SOLE   0 0 40
LOCKHEED MARTIN CORP COM 539830109 3,818 11,063 SH   SOLE   10,395 0 668
LOCKHEED MARTIN CORP COM 539830109 4 13 SH   OTR 1 0 0 13
LOWES COS INC COM 548661107 717 3,533 SH   SOLE   0 0 3,533
LOWES COS INC COM 548661107 25 123 SH   OTR 1 0 0 123
M D C HLDGS INC COM 552676108 1,267 27,125 SH   SOLE   27,077 0 48
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 1,778 88,892 SH   SOLE   88,892 0 0
MARRIOTT INTL INC NEW CL A 571903202 3,215 21,709 SH   SOLE   21,656 0 53
MARRIOTT INTL INC NEW CL A 571903202 8 53 SH   OTR 1 0 0 53
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 1,097 6,975 SH   SOLE   6,975 0 0
MARSH & MCLENNAN COS INC COM 571748102 3,806 25,131 SH   SOLE   24,972 0 159
MASTERCARD INCORPORATED CL A 57636Q104 8,096 23,285 SH   SOLE   22,581 0 704
MCDONALDS CORP COM 580135101 669 2,774 SH   SOLE   0 0 2,774
MEDTRONIC PLC SHS G5960L103 4,762 37,984 SH   SOLE   36,370 0 1,614
MERCK & CO INC COM 58933Y105 658 8,700 SH   SOLE   0 0 8,700
MERCK & CO INC COM 58933Y105 2 26 SH   OTR 1 0 0 26
MERCK & CO INC COM 58933Y105 120,176 1,600,000 SH Call SOLE   1,600,000 0 0
MICROSOFT CORP COM 594918104 37,560 133,230 SH   SOLE   114,819 0 18,411
MICROSOFT CORP COM 594918104 317 1,123 SH   OTR 1 0 0 1,123
MINERALS TECHNOLOGIES INC COM 603158106 916 13,115 SH   SOLE   13,115 0 0
MKS INSTRS INC COM 55306N104 1,829 12,121 SH   SOLE   12,121 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 1,109 21,017 SH   SOLE   21,017 0 0
NETFLIX INC COM 64110L106 4,455 7,300 SH   SOLE   7,126 0 174
NEWMONT CORP COM 651639106 5,240 96,495 SH   SOLE   95,701 0 794
NEXPOINT RESIDENTIAL TR INC COM 65341D102 1,168 18,875 SH   SOLE   18,875 0 0
NEXTERA ENERGY INC COM 65339F101 8,343 106,245 SH   SOLE   101,281 0 4,964
NEXTERA ENERGY INC COM 65339F101 4 57 SH   OTR 1 0 0 57
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,854 24,602 SH   SOLE   24,602 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 11 141 SH   OTR 1 0 0 141
NORFOLK SOUTHN CORP COM 655844108 768 3,212 SH   SOLE   0 0 3,212
NOVARTIS AG SPONSORED ADR 66987V109 212 2,587 SH   SOLE   0 0 2,587
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 225 13,430 SH   SOLE   0 0 13,430
NVIDIA CORPORATION COM 67066G104 8,325 40,186 SH   SOLE   18,683 0 21,503
NVIDIA CORPORATION COM 67066G104 727 3,511 SH   OTR 1 0 0 3,511
NVR INC COM 62944T105 3,126 652 SH   SOLE   652 0 0
OCCIDENTAL PETE CORP COM 674599105 486 16,421 SH   SOLE   0 0 16,421
OCCIDENTAL PETE CORP COM 674599105 60 2,028 SH   OTR 1 0 0 2,028
ORACLE CORP COM 68389X105 323 3,708 SH   SOLE   0 0 3,708
OTIS WORLDWIDE CORP COM 68902V107 3,904 47,441 SH   SOLE   45,876 0 1,565
OWENS CORNING NEW COM 690742101 1,574 18,405 SH   SOLE   18,405 0 0
PAYCHEX INC COM 704326107 4,870 43,311 SH   SOLE   41,468 0 1,843
PAYPAL HLDGS INC COM 70450Y103 4,463 17,151 SH   SOLE   14,014 0 3,137
PEPSICO INC COM 713448108 7,348 48,856 SH   SOLE   46,648 0 2,208
PFIZER INC COM 717081103 280 6,507 SH   SOLE   0 0 6,507
PFIZER INC COM 717081103 17 403 SH   OTR 1 0 0 403
PGIM ETF TR ULTRA SHORT 69344A107 4,643 93,458 SH   SOLE   0 0 93,458
PHILIP MORRIS INTL INC COM 718172109 363 3,789 SH   SOLE   0 0 3,789
PHILIP MORRIS INTL INC COM 718172109 161 1,687 SH   OTR 1 0 0 1,687
PIMCO ETF TR ACTIVE BD ETF 72201R775 21 193 SH   SOLE   0 0 193
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 21 214 SH   SOLE   0 0 214
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 66 661 SH   OTR 1 0 0 661
PIMCO ETF TR INV GRD CRP BD 72201R817 2 17 SH   SOLE   0 0 17
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 214 2,102 SH   SOLE   0 0 2,102
PIONEER NAT RES CO COM 723787107 7,331 43,995 SH   SOLE   29,894 0 14,101
PIONEER NAT RES CO COM 723787107 625 3,742 SH   OTR 1 0 0 3,742
PNC FINL SVCS GROUP INC COM 693475105 5,376 27,479 SH   SOLE   25,817 0 1,662
PNC FINL SVCS GROUP INC COM 693475105 20 101 SH   OTR 1 0 0 101
POOL CORP COM 73278L105 3,882 8,937 SH   SOLE   8,651 0 286
PRECIGEN INC COM 74017N105 222 44,399 SH   SOLE   0 0 44,399
PREFERRED BK LOS ANGELES CA COM NEW 740367404 2,117 31,756 SH   SOLE   31,756 0 0
PRIMERICA INC COM 74164M108 1,346 8,759 SH   SOLE   8,759 0 0
PROCTER AND GAMBLE CO COM 742718109 6,294 45,022 SH   SOLE   37,606 0 7,416
PROCTER AND GAMBLE CO COM 742718109 56 400 SH   OTR 1 0 0 400
PROGRESSIVE CORP COM 743315103 5,236 57,928 SH   SOLE   56,608 0 1,320
PROLOGIS INC. COM 74340W103 4,261 33,965 SH   SOLE   24,664 0 9,301
PROSHARES TR PSHS SHORT DOW30 74347B235 2 50 SH   SOLE   0 0 50
PROSHARES TR ULTRASHRT S&P500 74347B383 1 101 SH   SOLE   0 0 101
PROSHARES TR SHORT S&P 500 NE 74347B425 2 150 SH   SOLE   0 0 150
PROSHARES TR S&P MDCP 400 DIV 74347B680 267 3,941 SH   SOLE   0 0 3,941
PROSHARES TR RUSS 2000 DIVD 74347B698 166 2,696 SH   SOLE   0 0 2,696
PROSHARES TR MSCI EAFE DIVD 74347B839 505 10,930 SH   SOLE   0 0 10,930
PROSHARES TR S&P 500 DV ARIST 74348A467 1,477 16,682 SH   SOLE   0 0 16,682
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 202 3,311 SH   OTR 1 0 0 3,311
QUALCOMM INC COM 747525103 786 6,094 SH   SOLE   0 0 6,094
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,838 21,382 SH   SOLE   17,057 0 4,325
RCI HOSPITALITY HLDGS INC COM 74934Q108 1,808 26,397 SH   SOLE   26,397 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 624 29,025 SH   SOLE   0 0 29,025
REGIONS FINANCIAL CORP NEW COM 7591EP100 76 3,549 SH   OTR 1 0 0 3,549
RELIANCE STEEL & ALUMINUM CO COM 759509102 1,369 9,612 SH   SOLE   9,612 0 0
RIO TINTO PLC SPONSORED ADR 767204100 988 14,793 SH   SOLE   14,793 0 0
ROLLINS INC COM 775711104 2,269 64,223 SH   SOLE   64,223 0 0
ROPER TECHNOLOGIES INC COM 776696106 6,551 14,684 SH   SOLE   8,864 0 5,820
ROPER TECHNOLOGIES INC COM 776696106 576 1,291 SH   OTR 1 0 0 1,291
ROYAL BK CDA COM 780087102 409 4,108 SH   SOLE   0 0 4,108
S&P GLOBAL INC COM 78409V104 5,771 13,581 SH   SOLE   13,339 0 242
S&P GLOBAL INC COM 78409V104 4 10 SH   OTR 1 0 0 10
SALESFORCE COM INC COM 79466L302 9,252 34,110 SH   SOLE   32,109 0 2,001
SCHWAB CHARLES CORP COM 808513105 3,542 48,617 SH   SOLE   47,223 0 1,394
SCHWAB CHARLES CORP COM 808513105 5 69 SH   OTR 1 0 0 69
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 139 1,343 SH   SOLE   0 0 1,343
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 11,245 108,093 SH   SOLE   0 0 108,093
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 448 3,028 SH   SOLE   0 0 3,028
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 49 726 SH   SOLE   0 0 726
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 77 1,006 SH   SOLE   0 0 1,006
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 122 1,217 SH   SOLE   0 0 1,217
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 64 2,114 SH   SOLE   0 0 2,114
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 5 157 SH   SOLE   0 0 157
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 4 136 SH   SOLE   0 0 136
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 13 241 SH   SOLE   0 0 241
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 8 150 SH   SOLE   0 0 150
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 33 450 SH   SOLE   0 0 450
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 47 630 SH   OTR 1 0 0 630
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 124 3,196 SH   SOLE   0 0 3,196
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 12 220 SH   SOLE   0 0 220
SCHWAB STRATEGIC TR US REIT ETF 808524847 5 100 SH   SOLE   0 0 100
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 13 256 SH   SOLE   0 0 256
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 14 341 SH   SOLE   0 0 341
SCOTTS MIRACLE-GRO CO CL A 810186106 1,194 8,160 SH   SOLE   8,160 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 2,321 68,648 SH   SOLE   68,648 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 63 797 SH   SOLE   0 0 797
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 157 1,237 SH   SOLE   0 0 1,237
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 214 1,190 SH   SOLE   0 0 1,190
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 107,670 600,000 SH Call SOLE   600,000 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 132 2,528 SH   SOLE   0 0 2,528
SELECT SECTOR SPDR TR ENERGY 81369Y506 25 472 SH   OTR 1 0 0 472
SELECT SECTOR SPDR TR ENERGY 81369Y506 26,045 500,000 SH Call SOLE   500,000 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 381 10,152 SH   SOLE   0 0 10,152
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 56,295 1,500,000 SH Call SOLE   1,500,000 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 106 1,079 SH   SOLE   0 0 1,079
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 88,056 900,000 SH Call SOLE   900,000 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 110 734 SH   SOLE   0 0 734
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 104,524 700,000 SH Call SOLE   700,000 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 47 589 SH   SOLE   0 0 589
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 163 2,556 SH   SOLE   0 0 2,556
SERVISFIRST BANCSHARES INC COM 81768T108 2,597 33,385 SH   SOLE   33,385 0 0
SHERWIN WILLIAMS CO COM 824348106 5,348 19,117 SH   SOLE   18,885 0 232
SHERWIN WILLIAMS CO COM 824348106 61 217 SH   OTR 1 0 0 217
SHOPIFY INC CL A 82509L107 693 511 SH   SOLE   0 0 511
SHUTTERSTOCK INC COM 825690100 2,228 19,664 SH   SOLE   19,664 0 0
SKYWEST INC COM 830879102 1,135 23,012 SH   SOLE   23,012 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 376 2,281 SH   SOLE   0 0 2,281
SMARTFINANCIAL INC COM NEW 83190L208 374 14,450 SH   OTR 1 0 0 14,450
SOUTHERN CO COM 842587107 910 14,683 SH   SOLE   0 0 14,683
SOUTHERN CO COM 842587107 1,454 23,471 SH   OTR 1 0 0 23,471
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 10 156 SH   SOLE   0 0 156
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 9,785 230,062 SH   SOLE   0 0 230,062
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 3,581 84,202 SH   OTR 1 0 0 84,202
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 10 187 SH   SOLE   0 0 187
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 26 445 SH   SOLE   0 0 445
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 10 262 SH   SOLE   0 0 262
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 2 45 SH   SOLE   0 0 45
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 72,268 1,995,793 SH   SOLE   1,595,270 0 400,523
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 8,952 247,226 SH   OTR 1 0 0 247,226
SPDR S&P 500 ETF TR TR UNIT 78462F103 362 840 SH   SOLE   0 0 840
SPDR S&P 500 ETF TR TR UNIT 78462F103 253 588 SH   OTR 1 0 0 588
SPDR SER TR S&P 600 SMCP GRW 78464A201 11 132 SH   SOLE   0 0 132
SPDR SER TR BLMBRG BRC CNVRT 78464A359 147 1,717 SH   SOLE   0 0 1,717
SPDR SER TR PORTFOLIO INTRMD 78464A375 103 2,823 SH   SOLE   0 0 2,823
SPDR SER TR PORTFOLIO INTRMD 78464A375 1 37 SH   OTR 1 0 0 37
SPDR SER TR PRTFLO S&P500 GW 78464A409 181 2,835 SH   SOLE   0 0 2,835
SPDR SER TR PRTFLO S&P500 VL 78464A508 8 195 SH   SOLE   0 0 195
SPDR SER TR HLTH CR EQUIP 78464A581 13 100 SH   OTR 1 0 0 100
SPDR SER TR DJ REIT ETF 78464A607 23 248 SH   SOLE   0 0 248
SPDR SER TR AEROSPACE DEF 78464A631 49 415 SH   SOLE   0 0 415
SPDR SER TR PORTFOLIO AGRGTE 78464A649 203 6,788 SH   SOLE   0 0 6,788
SPDR SER TR PORTFOLIO AGRGTE 78464A649 2 63 SH   OTR 1 0 0 63
SPDR SER TR PORTFLI TIPS ETF 78464A656 279 8,980 SH   SOLE   0 0 8,980
SPDR SER TR PORTFOLIO LN TSR 78464A664 2 45 SH   SOLE   0 0 45
SPDR SER TR S&P REGL BKG 78464A698 13 191 SH   SOLE   0 0 191
SPDR SER TR S&P REGL BKG 78464A698 60,975 900,000 SH Call SOLE   900,000 0 0
SPDR SER TR S&P DIVID ETF 78464A763 78 665 SH   SOLE   0 0 665
SPDR SER TR PORTFOLI S&P1500 78464A805 2,238 42,239 SH   SOLE   0 0 42,239
SPDR SER TR PORTFOLI S&P1500 78464A805 664 12,537 SH   OTR 1 0 0 12,537
SPDR SER TR S&P 600 SML CAP 78464A813 13 135 SH   SOLE   0 0 135
SPDR SER TR S&P 400 MDCP GRW 78464A821 24 322 SH   SOLE   0 0 322
SPDR SER TR PORTFOLIO S&P400 78464A847 10 225 SH   SOLE   0 0 225
SPDR SER TR PORTFOLIO S&P500 78464A854 24,134 478,275 SH   SOLE   0 0 478,275
SPDR SER TR PORTFOLIO S&P500 78464A854 12,553 248,768 SH   OTR 1 0 0 248,768
SPDR SER TR S&P SEMICNDCTR 78464A862 6 31 SH   SOLE   0 0 31
SPDR SER TR PORTFOLIO SH TSR 78468R101 6 198 SH   SOLE   0 0 198
SPDR SER TR BLOMBERG BRC INV 78468R200 45 1,468 SH   SOLE   0 0 1,468
SPDR SER TR BLOOMBERG SRT TR 78468R408 32 1,158 SH   SOLE   0 0 1,158
SPDR SER TR BLOOMBERG SRT TR 78468R408 66 2,402 SH   OTR 1 0 0 2,402
SPDR SER TR S&P OILGAS EXP 78468R556 6 63 SH   SOLE   0 0 63
SPDR SER TR S&P OILGAS EXP 78468R556 27 277 SH   OTR 1 0 0 277
SPDR SER TR PORTFLI HIGH YLD 78468R606 1 20 SH   SOLE   0 0 20
SPDR SER TR BLOOMBERG BRCLYS 78468R622 23 619 SH   SOLE   0 0 619
SPDR SER TR BLOOMBERG BRCLYS 78468R622 228 2,085 SH   OTR 1 0 0 2,085
SPDR SER TR S&P KENSHO FINAL 78468R630 8 200 SH   SOLE   0 0 200
SPDR SER TR S&P KENSHO SMART 78468R689 19 342 SH   SOLE   0 0 342
SPDR SER TR NUVEEN BRC MUNIC 78468R721 10 187 SH   SOLE   0 0 187
SPDR SER TR SSGA GNDER ETF 78468R747 6 59 SH   SOLE   0 0 59
SPDR SER TR PRTFLO S&P500 HI 78468R788 1,685 43,072 SH   SOLE   0 0 43,072
SPDR SER TR PORTFOLIO S&P600 78468R853 14 328 SH   SOLE   0 0 328
SPDR SER TR SSGA US SMAL ETF 78468R887 1 8 SH   SOLE   0 0 8
STARBUCKS CORP COM 855244109 5,029 45,587 SH   SOLE   37,766 0 7,821
STOCK YDS BANCORP INC COM 861025104 1,978 33,721 SH   SOLE   33,721 0 0
STRYKER CORPORATION COM 863667101 3,532 13,392 SH   SOLE   11,904 0 1,488
STRYKER CORPORATION COM 863667101 4 17 SH   OTR 1 0 0 17
SUN CMNTYS INC COM 866674104 2,151 11,622 SH   SOLE   11,622 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,316 29,695 SH   SOLE   29,636 0 59
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,263 14,689 SH   SOLE   13,748 0 941
TARGET CORP COM 87612E106 6,262 27,373 SH   SOLE   22,132 0 5,241
TARGET CORP COM 87612E106 11 50 SH   OTR 1 0 0 50
TESLA INC COM 88160R101 6,090 7,854 SH   SOLE   5,031 0 2,823
TESLA INC COM 88160R101 212 274 SH   OTR 1 0 0 274
TETRA TECH INC NEW COM 88162G103 2,428 16,260 SH   SOLE   16,260 0 0
TEXAS INSTRS INC COM 882508104 4,086 21,259 SH   SOLE   19,014 0 2,245
TEXAS PACIFIC LAND CORPORATI COM 88262P102 1,470 1,215 SH   SOLE   977 0 238
TEXAS ROADHOUSE INC COM 882681109 1,748 19,147 SH   SOLE   19,100 0 47
THERMO FISHER SCIENTIFIC INC COM 883556102 9,646 16,883 SH   SOLE   16,371 0 512
THOR INDS INC COM 885160101 1,919 15,639 SH   SOLE   15,587 0 52
TORO CO COM 891092108 1,313 13,482 SH   SOLE   13,482 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 259 5,402 SH   OTR 1 0 0 5,402
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2,481 13,959 SH   SOLE   13,959 0 0
TRACTOR SUPPLY CO COM 892356106 1,832 9,043 SH   SOLE   0 0 9,043
TRAVEL PLUS LEISURE CO COM 894164102 733 13,442 SH   SOLE   13,442 0 0
TRAVELERS COMPANIES INC COM 89417E109 268 1,760 SH   SOLE   0 0 1,760
TRUIST FINL CORP COM 89832Q109 3,154 53,772 SH   SOLE   0 0 53,772
TTEC HLDGS INC COM 89854H102 2,149 22,978 SH   SOLE   22,978 0 0
TURNING PT BRANDS INC COM 90041L105 2,200 46,074 SH   SOLE   46,074 0 0
U S PHYSICAL THERAPY COM 90337L108 2,435 22,013 SH   SOLE   22,013 0 0
UFP INDUSTRIES INC COM 90278Q108 1,337 19,666 SH   SOLE   19,635 0 31
UMH PPTYS INC COM 903002103 1,390 60,690 SH   SOLE   60,690 0 0
UNION PAC CORP COM 907818108 4,849 24,735 SH   SOLE   23,793 0 942
UNITED AIRLS HLDGS INC COM 910047109 2,086 43,837 SH   SOLE   43,637 0 200
UNITED AIRLS HLDGS INC COM 910047109 6 126 SH   OTR 1 0 0 126
UNITED BANKSHARES INC WEST V COM 909907107 230 6,273 SH   SOLE   0 0 6,273
UNITED PARCEL SERVICE INC CL B 911312106 319 1,751 SH   SOLE   0 0 1,751
UNITED RENTALS INC COM 911363109 155 441 SH   SOLE   0 0 441
UNITED RENTALS INC COM 911363109 171 487 SH   OTR 1 0 0 487
UNITEDHEALTH GROUP INC COM 91324P102 14,105 36,098 SH   SOLE   28,552 0 7,546
UNITEDHEALTH GROUP INC COM 91324P102 586 1,498 SH   OTR 1 0 0 1,498
VALVOLINE INC COM 92047W101 1,990 63,814 SH   SOLE   63,814 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 33 322 SH   SOLE   0 0 322
VANGUARD BD INDEX FDS INTERMED TERM 921937819 57 638 SH   SOLE   0 0 638
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 186 2,266 SH   SOLE   0 0 2,266
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,967 23,015 SH   SOLE   0 0 23,015
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 477 8,368 SH   SOLE   0 0 8,368
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 827 2,090 SH   SOLE   0 0 2,090
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 37 263 SH   SOLE   0 0 263
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 66 279 SH   SOLE   0 0 279
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 349 3,432 SH   SOLE   0 0 3,432
VANGUARD INDEX FDS SML CP GRW ETF 922908595 163 582 SH   SOLE   0 0 582
VANGUARD INDEX FDS SM CP VAL ETF 922908611 13 74 SH   SOLE   0 0 74
VANGUARD INDEX FDS MID CAP ETF 922908629 313 1,323 SH   SOLE   0 0 1,323
VANGUARD INDEX FDS LARGE CAP ETF 922908637 16 78 SH   SOLE   0 0 78
VANGUARD INDEX FDS GROWTH ETF 922908736 544 1,876 SH   SOLE   0 0 1,876
VANGUARD INDEX FDS VALUE ETF 922908744 437 3,225 SH   SOLE   0 0 3,225
VANGUARD INDEX FDS SMALL CP ETF 922908751 636 2,908 SH   SOLE   0 0 2,908
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,465 6,599 SH   SOLE   0 0 6,599
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 51 500 SH   SOLE   0 0 500
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 21 340 SH   SOLE   0 0 340
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 23,638 472,682 SH   SOLE   464,897 0 7,785
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 6 97 SH   SOLE   0 0 97
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 627 7,604 SH   SOLE   0 0 7,604
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1 5 SH   SOLE   0 0 5
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 56 1,045 SH   SOLE   0 0 1,045
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 148 1,570 SH   SOLE   0 0 1,570
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,812 31,325 SH   SOLE   0 0 31,325
VANGUARD STAR FDS VG TL INTL STK F 921909768 811 12,821 SH   SOLE   0 0 12,821
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 601 11,905 SH   SOLE   0 0 11,905
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 4 40 SH   SOLE   0 0 40
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 8,592 98,499 SH   SOLE   0 0 98,499
VANGUARD WORLD FDS ENERGY ETF 92204A306 283 3,797 SH   SOLE   0 0 3,797
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 22 90 SH   SOLE   0 0 90
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 12 50 SH   OTR 1 0 0 50
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,598 3,982 SH   SOLE   0 0 3,982
VERIZON COMMUNICATIONS INC COM 92343V104 861 15,936 SH   SOLE   0 0 15,936
VERIZON COMMUNICATIONS INC COM 92343V104 16 300 SH   OTR 1 0 0 300
VERTEX ENERGY INC COM 92534K107 3 573 SH   SOLE   0 0 573
VERTEX ENERGY INC COM 92534K107 76 14,494 SH   OTR 1 0 0 14,494
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1,834 83,947 SH   SOLE   83,947 0 0
VISA INC COM CL A 92826C839 12,701 57,018 SH   SOLE   43,830 0 13,188
VISA INC COM CL A 92826C839 589 2,644 SH   OTR 1 0 0 2,644
VULCAN MATLS CO COM 929160109 643 3,800 SH   SOLE   0 0 3,800
WALMART INC COM 931142103 4,940 35,445 SH   SOLE   28,556 0 6,889
WALMART INC COM 931142103 225 1,618 SH   OTR 1 0 0 1,618
WALMART INC COM 931142103 90,597 650,000 SH Call SOLE   650,000 0 0
WASHINGTON TR BANCORP INC COM 940610108 1,654 31,226 SH   SOLE   31,226 0 0
WASTE MGMT INC DEL COM 94106L109 484 3,243 SH   SOLE   0 0 3,243
WATSCO INC COM 942622200 1,345 5,082 SH   SOLE   5,082 0 0
WD 40 CO COM 929236107 1,901 8,214 SH   SOLE   8,214 0 0
WELLS FARGO CO NEW COM 949746101 261 5,634 SH   SOLE   0 0 5,634
WELLS FARGO CO NEW COM 949746101 20 436 SH   OTR 1 0 0 436
WENDYS CO COM 95058W100 1,229 56,665 SH   SOLE   56,545 0 120
WEST BANCORPORATION INC CAP STK 95123P106 2,248 74,871 SH   SOLE   74,871 0 0
WESTERN ALLIANCE BANCORP COM 957638109 2,970 27,294 SH   SOLE   27,294 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131 56 1,475 SH   SOLE   0 0 1,475
WISDOMTREE TR EM EX ST-OWNED 97717X578 32 852 SH   SOLE   0 0 852
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 163 3,770 SH   SOLE   0 0 3,770
WISDOMTREE TR EURO QTLY DIV GR 97717X610 18 559 SH   SOLE   0 0 559
WISDOMTREE TR FLOATNG RAT TREA 97717X628 96 3,825 SH   SOLE   0 0 3,825
WISDOMTREE TR US S CAP QTY DIV 97717X651 9 192 SH   SOLE   0 0 192
WISDOMTREE TR US QTLY DIV GRT 97717X669 92 1,571 SH   SOLE   0 0 1,571
WISDOMTREE TR WSDM EMKTBD FD 97717X784 36 475 SH   SOLE   0 0 475
ZOETIS INC CL A 98978V103 3,936 20,272 SH   SOLE   19,500 0 772
ZOETIS INC CL A 98978V103 16 82 SH   OTR 1 0 0 82