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 5,744 47,930 SH   SOLE   44,518 0 3,412
ABBOTT LABS COM 002824100 1 12 SH   OTR 1 0 0 12
ABBVIE INC COM 00287Y109 3,356 31,013 SH   SOLE   28,528 0 2,485
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,758 17,223 SH   SOLE   16,503 0 720
ACTIVISION BLIZZARD INC COM 00507V109 1,416 15,226 SH   SOLE   15,200 0 26
ADOBE SYSTEMS INCORPORATED COM 00724F101 4,557 9,585 SH   SOLE   5,797 0 3,788
ADOBE SYSTEMS INCORPORATED COM 00724F101 67 140 SH   OTR 1 0 0 140
ADOBE SYSTEMS INCORPORATED COM 00724F101 49,914 105,000 SH Call SOLE   105,000 0 0
AFLAC INC COM 001055102 209 4,082 SH   SOLE   0 0 4,082
AIR PRODS & CHEMS INC COM 009158106 457 1,616 SH   SOLE   0 0 1,616
ALGONQUIN PWR UTILS CORP COM 015857105 1,272 80,278 SH   SOLE   80,278 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 208 919 SH   SOLE   0 0 919
ALLEGIANT TRAVEL CO COM 01748X102 801 3,282 SH   SOLE   3,282 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 200 5,010 SH   SOLE   0 0 5,010
ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 2 67 SH   SOLE   0 0 67
ALPHA ARCHITECT ETF TR INTL QUAN VALUE 02072L201 0 8 SH   SOLE   0 0 8
ALPHA ARCHITECT ETF TR US QUAN MOMENTUM 02072L409 220 4,207 SH   SOLE   0 0 4,207
ALPHABET INC CAP STK CL C 02079K107 14,669 7,091 SH   SOLE   6,827 0 264
ALPHABET INC CAP STK CL C 02079K107 6 3 SH   OTR 1 0 0 3
ALPHABET INC CAP STK CL A 02079K305 2,694 1,306 SH   SOLE   0 0 1,306
ALPHABET INC CAP STK CL A 02079K305 68 33 SH   OTR 1 0 0 33
ALPHABET INC CAP STK CL A 02079K305 44,344 21,500 SH Call SOLE   21,500 0 0
ALTRIA GROUP INC COM 02209S103 373 7,166 SH   SOLE   0 0 7,166
ALTRIA GROUP INC COM 02209S103 63 1,204 SH   OTR 1 0 0 1,204
AMAZON COM INC COM 023135106 19,410 6,273 SH   SOLE   4,906 0 1,367
AMAZON COM INC COM 023135106 84 27 SH   OTR 1 0 0 27
AMAZON COM INC COM 023135106 37,129 12,000 SH Call SOLE   12,000 0 0
AMERICAN ELEC PWR CO INC COM 025537101 216 2,548 SH   SOLE   0 0 2,548
AMERICAN EXPRESS CO COM 025816109 258 1,816 SH   SOLE   0 0 1,816
AMERICAN TOWER CORP NEW COM 03027X100 7,712 32,260 SH   SOLE   21,957 0 10,303
AMERICAN TOWER CORP NEW COM 03027X100 79 332 SH   OTR 1 0 0 332
AMERICAN WTR WKS CO INC NEW COM 030420103 3,816 25,457 SH   SOLE   24,107 0 1,350
AMERICOLD RLTY TR COM 03064D108 1,396 36,294 SH   SOLE   36,294 0 0
AMGEN INC COM 031162100 3,894 15,648 SH   SOLE   14,592 0 1,056
ANALOG DEVICES INC COM 032654105 2,939 18,956 SH   SOLE   18,200 0 756
ANTHEM INC COM 036752103 2,768 7,710 SH   SOLE   7,700 0 10
APPLE INC COM 037833100 30,545 250,062 SH   SOLE   182,971 0 67,091
APPLE INC COM 037833100 180 1,476 SH   OTR 1 0 0 1,476
APPLE INC COM 037833100 54,968 450,000 SH Call SOLE   450,000 0 0
APTARGROUP INC COM 038336103 1,493 10,540 SH   SOLE   10,540 0 0
ARCOSA INC COM 039653100 1,805 27,732 SH   SOLE   27,066 0 666
ARK ETF TR INNOVATION ETF 00214Q104 936 7,806 SH   SOLE   0 0 7,806
ARK ETF TR INNOVATION ETF 00214Q104 209 1,743 SH   OTR 1 0 0 1,743
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 10 125 SH   SOLE   0 0 125
ARK ETF TR GENOMIC REV ETF 00214Q302 65 731 SH   SOLE   0 0 731
ARK ETF TR GENOMIC REV ETF 00214Q302 100 1,122 SH   OTR 1 0 0 1,122
ARK ETF TR NEXT GNRTN INTER 00214Q401 32 215 SH   SOLE   0 0 215
ARK ETF TR FINTECH INNOVA 00214Q708 24 472 SH   SOLE   0 0 472
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 271 5,200 SH   SOLE   0 0 5,200
ASML HOLDING N V N Y REGISTRY SHS N07059210 3,082 4,992 SH   SOLE   4,864 0 128
AT&T INC COM 00206R102 598 19,740 SH   SOLE   0 0 19,740
AT&T INC COM 00206R102 119 3,944 SH   OTR 1 0 0 3,944
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 1,876 51,221 SH   SOLE   51,221 0 0
AUBURN NATL BANCORP COM 050473107 655 17,062 SH   SOLE   0 0 17,062
AUDIOCODES LTD ORD M15342104 1,123 41,615 SH   SOLE   41,615 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 261 1,379 SH   SOLE   0 0 1,379
AUTOZONE INC COM 053332102 1,394 993 SH   SOLE   819 0 174
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,938 31,073 SH   SOLE   23,172 0 7,901
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 40 157 SH   OTR 1 0 0 157
BK OF AMERICA CORP COM 060505104 5,242 135,476 SH   SOLE   121,033 0 14,443
BK OF AMERICA CORP COM 060505104 19 500 SH   OTR 1 0 0 500
BLACKROCK INC COM 09247X101 3,424 4,541 SH   SOLE   3,800 0 741
BLACKROCK INVT QUALITY MUN T COM 09247D105 242 13,675 SH   SOLE   0 0 13,675
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 139 10,335 SH   OTR 1 0 0 10,335
BOEING CO COM 097023105 376 1,478 SH   SOLE   0 0 1,478
BOEING CO COM 097023105 25 100 SH   OTR 1 0 0 100
BOOKING HOLDINGS INC COM 09857L108 974 418 SH   SOLE   418 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 4,020 49,915 SH   SOLE   46,903 0 3,012
BOYD GAMING CORP COM 103304101 1,311 22,240 SH   SOLE   22,240 0 0
BRAEMAR HOTELS & RESORTS INC COM 10482B101 843 138,942 SH   SOLE   138,942 0 0
BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 61 16,050 SH   SOLE   0 0 16,050
BRIGHAM MINERALS INC CL A COM 10918L103 994 67,864 SH   SOLE   67,864 0 0
BROADCOM INC COM 11135F101 2,800 6,038 SH   SOLE   6,000 0 38
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4,796 31,274 SH   SOLE   16,142 0 15,132
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 73 477 SH   OTR 1 0 0 477
CALIFORNIA WTR SVC GROUP COM 130788102 1,213 21,535 SH   SOLE   21,535 0 0
CARETRUST REIT INC COM 14174T107 711 30,551 SH   SOLE   30,551 0 0
CARLISLE COS INC COM 142339100 1,246 7,572 SH   SOLE   7,564 0 8
CARNIVAL CORP UNIT 99/99/9999 143658300 919 34,613 SH   SOLE   29,733 0 4,880
CARRIER GLOBAL CORPORATION COM 14448C104 2,177 51,572 SH   SOLE   43,540 0 8,032
CATERPILLAR INC COM 149123101 6,991 30,150 SH   SOLE   29,468 0 682
CATERPILLAR INC COM 149123101 30 129 SH   OTR 1 0 0 129
CHEMED CORP NEW COM 16359R103 6,774 14,732 SH   SOLE   10,516 0 4,216
CHEMED CORP NEW COM 16359R103 67 145 SH   OTR 1 0 0 145
CHEVRON CORP NEW COM 166764100 3,885 37,074 SH   SOLE   33,786 0 3,288
CHEVRON CORP NEW COM 166764100 382 3,641 SH   OTR 1 0 0 3,641
CHEVRON CORP NEW COM 166764100 41,916 400,000 SH Call SOLE   400,000 0 0
CHURCHILL DOWNS INC COM 171484108 1,501 6,600 SH   SOLE   6,600 0 0
CINTAS CORP COM 172908105 1,972 5,777 SH   SOLE   5,777 0 0
CISCO SYS INC COM 17275R102 372 7,193 SH   SOLE   0 0 7,193
CITIGROUP INC COM NEW 172967424 840 11,544 SH   SOLE   10,299 0 1,245
CITIGROUP INC COM NEW 172967424 3 40 SH   OTR 1 0 0 40
CITY OFFICE REIT INC COM 178587101 539 50,731 SH   SOLE   50,731 0 0
COCA COLA CO COM 191216100 502 9,453 SH   SOLE   0 0 9,453
COCA COLA CO COM 191216100 5 94 SH   OTR 1 0 0 94
COLUMBIA SPORTSWEAR CO COM 198516106 1,075 10,181 SH   SOLE   10,181 0 0
COMCAST CORP NEW CL A 20030N101 3,864 71,407 SH   SOLE   66,698 0 4,709
COMCAST CORP NEW CL A 20030N101 21 391 SH   OTR 1 0 0 391
COMFORT SYS USA INC COM 199908104 1,096 14,652 SH   SOLE   14,652 0 0
COMMUNITY HEALTHCARE TR INC COM 20369C106 708 15,351 SH   SOLE   15,351 0 0
CONAGRA BRANDS INC COM 205887102 1,336 35,529 SH   SOLE   0 0 35,529
COPA HOLDINGS SA CL A P31076105 419 5,181 SH   SOLE   5,181 0 0
COPART INC COM 217204106 2,018 18,578 SH   SOLE   0 0 18,578
COPART INC COM 217204106 66 611 SH   OTR 1 0 0 611
COSTAR GROUP INC COM 22160N109 1,122 1,366 SH   SOLE   1,300 0 66
COSTCO WHSL CORP NEW COM 22160K105 2,974 8,437 SH   SOLE   7,512 0 925
COSTCO WHSL CORP NEW COM 22160K105 35 100 SH   OTR 1 0 0 100
CSX CORP COM 126408103 204 2,117 SH   SOLE   0 0 2,117
DANAHER CORPORATION COM 235851102 271 1,203 SH   SOLE   0 0 1,203
DARDEN RESTAURANTS INC COM 237194105 933 6,570 SH   SOLE   6,500 0 70
DIAGEO PLC SPON ADR NEW 25243Q205 273 1,650 SH   SOLE   0 0 1,650
DISNEY WALT CO COM 254687106 1,706 9,246 SH   SOLE   4,800 0 4,446
DISNEY WALT CO COM 254687106 32 175 SH   OTR 1 0 0 175
DOLBY LABORATORIES INC COM CL A 25659T107 1,506 15,253 SH   SOLE   15,253 0 0
DOLLAR GEN CORP NEW COM 256677105 8,578 42,334 SH   SOLE   32,292 0 10,042
DOLLAR GEN CORP NEW COM 256677105 71 350 SH   OTR 1 0 0 350
DOMINOS PIZZA INC COM 25754A201 1,878 5,106 SH   SOLE   5,088 0 18
DOUBLELINE INCOME SOLUTIONS COM 258622109 562 30,957 SH   SOLE   0 0 30,957
DUKE ENERGY CORP NEW COM NEW 26441C204 504 5,226 SH   SOLE   0 0 5,226
EASTGROUP PPTYS INC COM 277276101 1,196 8,348 SH   SOLE   8,348 0 0
EATON VANCE TAX-MANAGED DIVE COM 27828N102 2,497 195,533 SH   SOLE   0 0 195,533
EDWARDS LIFESCIENCES CORP COM 28176E108 3,247 38,829 SH   SOLE   35,967 0 2,862
ENCOMPASS HEALTH CORP COM 29261A100 1,320 16,120 SH   SOLE   16,120 0 0
ENSIGN GROUP INC COM 29358P101 2,088 22,253 SH   SOLE   22,253 0 0
ENTEGRIS INC COM 29362U104 4,410 39,443 SH   SOLE   39,427 0 16
ENTERPRISE FINL SVCS CORP COM 293712105 828 16,742 SH   SOLE   16,742 0 0
EOG RES INC COM 26875P101 1,174 16,182 SH   SOLE   15,274 0 908
EQUINIX INC COM 29444U700 1,537 2,261 SH   SOLE   2,132 0 129
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 1,053 46,138 SH   SOLE   46,138 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 233 10,158 SH   SOLE   0 0 10,158
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 1 55 SH   OTR 1 0 0 55
ETF MANAGERS TR AI POWERED EQT 26924G813 2 40 SH   SOLE   0 0 40
ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 9 156 SH   SOLE   0 0 156
ETF SER SOLUTIONS APTUS COLLARED 26922A222 89,704 3,166,410 SH   SOLE   0 0 3,166,410
ETF SER SOLUTIONS APTUS COLLARED 26922A222 26,501 935,441 SH   OTR 1 0 0 935,441
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 1,249 35,469 SH   SOLE   0 0 35,469
ETF SER SOLUTIONS APTUS DEFINED 26922A388 183,408 6,259,643 SH   SOLE   0 0 6,259,643
ETF SER SOLUTIONS APTUS DEFINED 26922A388 71,436 2,438,083 SH   OTR 1 0 0 2,438,083
ETF SER SOLUTIONS OPUS SML CP VL 26922A446 52,313 1,633,257 SH   SOLE   0 0 1,633,257
ETF SER SOLUTIONS OPUS SML CP VL 26922A446 10,893 340,094 SH   OTR 1 0 0 340,094
ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 89,704 2,461,069 SH   SOLE   0 0 2,461,069
ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 25,298 694,061 SH   OTR 1 0 0 694,061
ETF SER SOLUTIONS US GLB JETS 26922A842 103 3,845 SH   SOLE   0 0 3,845
ETF SER SOLUTIONS US GLB JETS 26922A842 18 686 SH   OTR 1 0 0 686
EVERTEC INC COM 30040P103 989 26,572 SH   SOLE   26,572 0 0
EVOLUTION PETE CORP COM 30049A107 575 170,258 SH   SOLE   170,258 0 0
EXCHANGE TRADED CONCEPTS TR CAPITAL LINK GBL 301505764 79 2,000 SH   SOLE   0 0 2,000
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 540 8,446 SH   SOLE   0 0 8,446
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 84 1,318 SH   OTR 1 0 0 1,318
EXXON MOBIL CORP COM 30231G102 3,861 69,151 SH   SOLE   52,713 0 16,438
EXXON MOBIL CORP COM 30231G102 105 1,878 SH   OTR 1 0 0 1,878
FACEBOOK INC CL A 30303M102 8,810 29,913 SH   SOLE   28,739 0 1,174
FACEBOOK INC CL A 30303M102 44,180 150,000 SH Call SOLE   150,000 0 0
FALCON MINERALS CORP CL A COM 30607B109 784 174,602 SH   SOLE   174,602 0 0
FASTENAL CO COM 311900104 2,971 59,088 SH   SOLE   59,088 0 0
FEDEX CORP COM 31428X106 2,350 8,276 SH   SOLE   7,983 0 293
FEDEX CORP COM 31428X106 63,909 225,000 SH Call SOLE   225,000 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 9,082 64,591 SH   SOLE   47,663 0 16,928
FIDELITY NATL INFORMATION SV COM 31620M106 70 498 SH   OTR 1 0 0 498
FIRST BANCORP N C COM 318910106 282 6,448 SH   SOLE   0 0 6,448
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 585 12,708 SH   SOLE   12,708 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,009 12,049 SH   SOLE   11,773 0 276
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 16 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,249 13,039 SH   SOLE   0 0 13,039
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 118 2,816 SH   SOLE   0 0 2,816
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 7 101 SH   SOLE   0 0 101
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 1,212 16,590 SH   SOLE   0 0 16,590
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 18,660 263,481 SH   SOLE   0 0 263,481
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 11 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 82 5,095 SH   SOLE   0 0 5,095
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 43 788 SH   SOLE   0 0 788
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 136 3,047 SH   SOLE   0 0 3,047
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 0 5 SH   SOLE   0 0 5
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 238 6,965 SH   SOLE   0 0 6,965
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 6 241 SH   SOLE   0 0 241
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 340 6,650 SH   SOLE   0 0 6,650
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 2,194 36,579 SH   SOLE   0 0 36,579
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 82 2,512 SH   SOLE   0 0 2,512
FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 106 3,350 SH   SOLE   0 0 3,350
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 18 341 SH   SOLE   0 0 341
FORWARD AIR CORP COM 349853101 1,604 18,059 SH   SOLE   18,059 0 0
FOUR CORNERS PPTY TR INC COM 35086T109 704 25,705 SH   SOLE   25,705 0 0
GENERAL ELECTRIC CO COM 369604103 131 9,957 SH   SOLE   0 0 9,957
GENERAL ELECTRIC CO COM 369604103 10 752 SH   OTR 1 0 0 752
GENERAL MLS INC COM 370334104 244 3,982 SH   SOLE   0 0 3,982
GERMAN AMERN BANCORP INC COM 373865104 1,511 32,685 SH   SOLE   32,685 0 0
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 1 46 SH   SOLE   0 0 46
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 1 36 SH   SOLE   0 0 36
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 0 12 SH   SOLE   0 0 12
GLOBAL X FDS US PFD ETF 37954Y657 786 30,819 SH   SOLE   0 0 30,819
GLOBE LIFE INC COM 37959E102 1,390 14,385 SH   SOLE   0 0 14,385
GLOBE LIFE INC COM 37959E102 52 537 SH   OTR 1 0 0 537
GOLDMAN SACHS GROUP INC COM 38141G104 489 1,495 SH   SOLE   0 0 1,495
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,233 21,979 SH   SOLE   21,979 0 0
HANOVER INS GROUP INC COM 410867105 1,011 7,812 SH   SOLE   7,812 0 0
HILL ROM HLDGS INC COM 431475102 1,089 9,858 SH   SOLE   9,858 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,306 10,808 SH   SOLE   10,531 0 277
HINGHAM INSTN SVGS MASS COM 433323102 1,811 6,383 SH   SOLE   6,348 0 35
HOME BANCSHARES INC COM 436893200 711 26,288 SH   SOLE   26,288 0 0
HOME DEPOT INC COM 437076102 8,496 27,834 SH   SOLE   16,633 0 11,201
HOME DEPOT INC COM 437076102 375 1,228 SH   OTR 1 0 0 1,228
HOST HOTELS & RESORTS INC COM 44107P104 1,505 89,301 SH   SOLE   89,301 0 0
HUBBELL INC COM 443510607 1,298 6,944 SH   SOLE   6,944 0 0
ICF INTL INC COM 44925C103 1,555 17,787 SH   SOLE   17,718 0 69
ILLINOIS TOOL WKS INC COM 452308109 231 1,038 SH   SOLE   0 0 1,038
INDEPENDENT BANK CORP MASS COM 453836108 1,450 17,223 SH   SOLE   17,223 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 245 1,358 SH   SOLE   0 0 1,358
INTEL CORP COM 458140100 732 11,433 SH   SOLE   0 0 11,433
INTERFACE INC COM 458665304 394 31,582 SH   SOLE   31,582 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 3,593 4,862 SH   SOLE   4,302 0 560
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 53,612 2,537,261 SH   SOLE   2,531,630 0 5,631
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 10 100 SH   SOLE   0 0 100
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 4 15 SH   SOLE   0 0 15
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 203 4,569 SH   SOLE   0 0 4,569
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 30 110 SH   SOLE   0 0 110
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 8,079 57,029 SH   SOLE   0 0 57,029
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 18,416 130,000 SH Call SOLE   130,000 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,349 16,583 SH   OTR 1 0 0 16,583
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 4 110 SH   SOLE   0 0 110
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 12 154 SH   SOLE   0 0 154
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 1 20 SH   SOLE   0 0 20
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 50 2,645 SH   OTR 1 0 0 2,645
INVESCO QQQ TR UNIT SER 1 46090E103 140 440 SH   SOLE   0 0 440
INVESCO QQQ TR UNIT SER 1 46090E103 389 1,217 SH   OTR 1 0 0 1,217
INVESCO QQQ TR UNIT SER 1 46090E103 95,739 300,000 SH Put SOLE   300,000 0 0
ISHARES INC CORE MSCI EMKT 46434G103 5,974 92,821 SH   SOLE   0 0 92,821
ISHARES INC CORE MSCI EMKT 46434G103 168 2,613 SH   OTR 1 0 0 2,613
ISHARES INC MSCI JPN ETF NEW 46434G822 28 411 SH   SOLE   0 0 411
ISHARES INC ESG AWR MSCI EM 46434G863 117 2,699 SH   SOLE   0 0 2,699
ISHARES TR S&P 100 ETF 464287101 10 53 SH   SOLE   0 0 53
ISHARES TR CORE S&P TTL STK 464287150 3 29 SH   SOLE   0 0 29
ISHARES TR SELECT DIVID ETF 464287168 44 382 SH   SOLE   0 0 382
ISHARES TR TIPS BD ETF 464287176 4 30 SH   SOLE   0 0 30
ISHARES TR CHINA LG-CAP ETF 464287184 4 80 SH   SOLE   0 0 80
ISHARES TR CORE S&P500 ETF 464287200 303 762 SH   SOLE   0 0 762
ISHARES TR CORE US AGGBD ET 464287226 23 200 SH   SOLE   0 0 200
ISHARES TR MSCI EMG MKT ETF 464287234 38 705 SH   SOLE   0 0 705
ISHARES TR IBOXX INV CP ETF 464287242 235 1,809 SH   SOLE   0 0 1,809
ISHARES TR GLOBAL TECH ETF 464287291 1 4 SH   SOLE   0 0 4
ISHARES TR GLOBAL ENERG ETF 464287341 372 15,100 SH   SOLE   0 0 15,100
ISHARES TR 20 YR TR BD ETF 464287432 12 92 SH   SOLE   0 0 92
ISHARES TR BARCLAYS 7 10 YR 464287440 46 411 SH   SOLE   0 0 411
ISHARES TR 1 3 YR TREAS BD 464287457 13 149 SH   SOLE   0 0 149
ISHARES TR MSCI EAFE ETF 464287465 5 60 SH   SOLE   0 0 60
ISHARES TR RUS MDCP VAL ETF 464287473 44 406 SH   SOLE   0 0 406
ISHARES TR RUS MID CAP ETF 464287499 630 8,516 SH   SOLE   0 0 8,516
ISHARES TR CORE S&P MCP ETF 464287507 23 88 SH   SOLE   0 0 88
ISHARES TR PHLX SEMICND ETF 464287523 2 5 SH   SOLE   0 0 5
ISHARES TR NASDAQ BIOTECH 464287556 60 396 SH   SOLE   0 0 396
ISHARES TR RUS 1000 VAL ETF 464287598 468 3,089 SH   SOLE   0 0 3,089
ISHARES TR RUS 1000 GRW ETF 464287614 129 529 SH   SOLE   0 0 529
ISHARES TR RUS 1000 ETF 464287622 174 775 SH   OTR 1 0 0 775
ISHARES TR RUS 2000 GRW ETF 464287648 14 47 SH   SOLE   0 0 47
ISHARES TR RUSSELL 2000 ETF 464287655 166 750 SH   SOLE   0 0 750
ISHARES TR CORE S&P SCP ETF 464287804 9 85 SH   SOLE   0 0 85
ISHARES TR U.S. BAS MTL ETF 464287838 17 139 SH   SOLE   0 0 139
ISHARES TR EUROPE ETF 464287861 463 9,225 SH   SOLE   0 0 9,225
ISHARES TR S&P SML 600 GWT 464287887 33 258 SH   SOLE   0 0 258
ISHARES TR S&P SML 600 GWT 464287887 200 1,563 SH   OTR 1 0 0 1,563
ISHARES TR EAFE SML CP ETF 464288273 1 8 SH   SOLE   0 0 8
ISHARES TR JPMORGAN USD EMG 464288281 34 311 SH   SOLE   0 0 311
ISHARES TR MRGSTR MD CP GRW 464288307 54 143 SH   SOLE   0 0 143
ISHARES TR NATIONAL MUN ETF 464288414 37 317 SH   SOLE   0 0 317
ISHARES TR IBOXX HI YD ETF 464288513 36 413 SH   SOLE   0 0 413
ISHARES TR IBOXX HI YD ETF 464288513 323 3,709 SH   OTR 1 0 0 3,709
ISHARES TR MSCI KLD400 SOC 464288570 251 3,287 SH   SOLE   0 0 3,287
ISHARES TR MBS ETF 464288588 82 752 SH   SOLE   0 0 752
ISHARES TR MRGSTR SM CP GR 464288604 485 1,614 SH   SOLE   0 0 1,614
ISHARES TR ISHS 1-5YR INVS 464288646 97 1,766 SH   SOLE   0 0 1,766
ISHARES TR SHORT TREAS BD 464288679 688 6,223 SH   SOLE   0 0 6,223
ISHARES TR PFD AND INCM SEC 464288687 278 7,231 SH   SOLE   0 0 7,231
ISHARES TR PFD AND INCM SEC 464288687 4 112 SH   OTR 1 0 0 112
ISHARES TR US HOME CONS ETF 464288752 97 1,436 SH   SOLE   0 0 1,436
ISHARES TR MSCI USA ESG SLC 464288802 46 526 SH   SOLE   0 0 526
ISHARES TR U.S. MED DVC ETF 464288810 7 20 SH   SOLE   0 0 20
ISHARES TR U.S. MED DVC ETF 464288810 11 33 SH   OTR 1 0 0 33
ISHARES TR EAFE VALUE ETF 464288877 0 4 SH   SOLE   0 0 4
ISHARES TR EAFE GRWTH ETF 464288885 15 150 SH   SOLE   0 0 150
ISHARES TR GRWT ALLOCAT ETF 464289867 1 10 SH   SOLE   0 0 10
ISHARES TR MODERT ALLOC ETF 464289875 87 2,000 SH   SOLE   0 0 2,000
ISHARES TR MODERT ALLOC ETF 464289875 51 1,170 SH   OTR 1 0 0 1,170
ISHARES TR CONSER ALLOC ETF 464289883 351 9,070 SH   SOLE   0 0 9,070
ISHARES TR CONSER ALLOC ETF 464289883 51 1,318 SH   OTR 1 0 0 1,318
ISHARES TR US TREAS BD ETF 46429B267 320 12,217 SH   SOLE   0 0 12,217
ISHARES TR MSCI INDIA ETF 46429B598 3 64 SH   SOLE   0 0 64
ISHARES TR CORE HIGH DV ETF 46429B663 19 200 SH   SOLE   0 0 200
ISHARES TR MSCI USA MIN VOL 46429B697 2,004 28,959 SH   SOLE   0 0 28,959
ISHARES TR MSCI USA QLT FCT 46432F339 1 8 SH   SOLE   0 0 8
ISHARES TR MSCI USA VALUE 46432F388 79 773 SH   SOLE   0 0 773
ISHARES TR MSCI USA MMENTM 46432F396 61 377 SH   SOLE   0 0 377
ISHARES TR CORE MSCI EAFE 46432F842 135 1,872 SH   SOLE   0 0 1,872
ISHARES TR 0-5YR HI YL CP 46434V407 76 1,657 SH   SOLE   0 0 1,657
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 427 8,446 SH   SOLE   0 0 8,446
ISHARES TR BLACKROCK ULTRA 46434V878 1,393 27,571 SH   OTR 1 0 0 27,571
ISHARES TR IBONDS DEC23 ETF 46434VAX8 140,186 5,362,890 SH   SOLE   5,362,890 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 100,915 3,963,685 SH   SOLE   3,963,685 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 95,249 3,550,093 SH   SOLE   3,550,093 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 96,912 3,672,314 SH   SOLE   3,672,314 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 78,945 3,176,866 SH   SOLE   3,171,846 0 5,020
ISHARES TR CONV BD ETF 46435G102 50 507 SH   SOLE   0 0 507
ISHARES TR ESG AWR MSCI USA 46435G425 451 4,964 SH   SOLE   0 0 4,964
ISHARES TR FALN ANGLS USD 46435G474 0 16 SH   OTR 1 0 0 16
ISHARES TR ESG AW MSCI EAFE 46435G516 138 1,814 SH   SOLE   0 0 1,814
ISHARES TR CORE INTL AGGR 46435G672 4 75 SH   SOLE   0 0 75
ISHARES TR ESG EAFE ETF 46436E759 115 1,779 SH   SOLE   0 0 1,779
ISHARES TR ESG MSCI USA ETF 46436E767 167 5,040 SH   SOLE   0 0 5,040
J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 4 66 SH   SOLE   0 0 66
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 4,736 93,313 SH   SOLE   0 0 93,313
JOHNSON & JOHNSON COM 478160104 6,753 41,088 SH   SOLE   34,104 0 6,984
JOHNSON & JOHNSON COM 478160104 166 1,011 SH   OTR 1 0 0 1,011
JPMORGAN CHASE & CO COM 46625H100 10,991 72,202 SH   SOLE   45,531 0 26,671
JPMORGAN CHASE & CO COM 46625H100 244 1,606 SH   OTR 1 0 0 1,606
JPMORGAN CHASE & CO COM 46625H100 22,835 150,000 SH Call SOLE   150,000 0 0
KADANT INC COM 48282T104 1,698 9,176 SH   SOLE   9,176 0 0
KFORCE INC COM 493732101 1,657 30,913 SH   SOLE   30,913 0 0
KNOLL INC COM NEW 498904200 348 21,105 SH   SOLE   21,105 0 0
KONTOOR BRANDS INC COM 50050N103 571 11,770 SH   SOLE   11,752 0 18
KRANESHARES TR QUADRTC INT RT 500767736 11,003 384,996 SH   SOLE   0 0 384,996
KRANESHARES TR QUADRTC INT RT 500767736 12,371 432,867 SH   OTR 1 0 0 432,867
L3HARRIS TECHNOLOGIES INC COM 502431109 2,060 10,165 SH   SOLE   9,340 0 825
LABORATORY CORP AMER HLDGS COM NEW 50540R409 239 938 SH   SOLE   0 0 938
LADDER CAP CORP CL A 505743104 660 55,939 SH   SOLE   55,939 0 0
LAKELAND FINL CORP COM 511656100 1,579 22,819 SH   SOLE   22,819 0 0
LAM RESEARCH CORP COM 512807108 7,603 12,773 SH   SOLE   12,226 0 547
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 703 23,675 SH   SOLE   0 0 23,675
LILLY ELI & CO COM 532457108 1,364 7,304 SH   SOLE   4,968 0 2,336
LINDE PLC SHS G5494J103 2,723 9,722 SH   SOLE   9,518 0 204
LITHIA MTRS INC CL A 536797103 523 1,340 SH   SOLE   1,340 0 0
LOCKHEED MARTIN CORP COM 539830109 6,255 16,928 SH   SOLE   16,311 0 617
LOWES COS INC COM 548661107 697 3,664 SH   SOLE   0 0 3,664
LOWES COS INC COM 548661107 23 122 SH   OTR 1 0 0 122
M D C HLDGS INC COM 552676108 1,252 21,081 SH   SOLE   21,065 0 16
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 1,307 85,947 SH   SOLE   85,947 0 0
MANCHESTER UTD PLC NEW ORD CL A G5784H106 597 37,905 SH   SOLE   37,905 0 0
MARRIOTT INTL INC NEW CL A 571903202 891 6,016 SH   SOLE   6,000 0 16
MARRIOTT INTL INC NEW CL A 571903202 8 53 SH   OTR 1 0 0 53
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 848 4,869 SH   SOLE   4,869 0 0
MARSH & MCLENNAN COS INC COM 571748102 2,257 18,535 SH   SOLE   18,376 0 159
MASIMO CORP COM 574795100 1,183 5,150 SH   SOLE   5,147 0 3
MASTERCARD INCORPORATED CL A 57636Q104 7,423 20,850 SH   SOLE   20,147 0 703
MCDONALDS CORP COM 580135101 622 2,774 SH   SOLE   0 0 2,774
MEDTRONIC PLC SHS G5960L103 3,451 29,211 SH   SOLE   28,426 0 785
MERCK & CO. INC COM 58933Y105 2,630 34,061 SH   SOLE   26,904 0 7,157
MERCK & CO. INC COM 58933Y105 2 26 SH   OTR 1 0 0 26
METLIFE INC COM 59156R108 202 3,329 SH   SOLE   0 0 3,329
MICRON TECHNOLOGY INC COM 595112103 198 2,248 SH   SOLE   0 0 2,248
MICRON TECHNOLOGY INC COM 595112103 22,053 250,000 SH Call SOLE   250,000 0 0
MICROSOFT CORP COM 594918104 24,954 105,839 SH   SOLE   87,957 0 17,882
MICROSOFT CORP COM 594918104 261 1,107 SH   OTR 1 0 0 1,107
MICROSOFT CORP COM 594918104 51,869 220,000 SH Call SOLE   220,000 0 0
MKS INSTRS INC COM 55306N104 1,569 8,460 SH   SOLE   8,449 0 11
MSCI INC COM 55354G100 2,043 4,873 SH   SOLE   4,873 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 976 24,433 SH   SOLE   24,433 0 0
NETFLIX INC COM 64110L106 4,729 9,064 SH   SOLE   8,913 0 151
NEWMONT CORP COM 651639106 3,401 56,415 SH   SOLE   56,191 0 224
NEWMONT CORP COM 651639106 27,122 450,000 SH Call SOLE   450,000 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341D102 898 19,473 SH   SOLE   19,473 0 0
NEXTERA ENERGY INC COM 65339F101 6,959 92,045 SH   SOLE   87,145 0 4,900
NEXTERA ENERGY INC COM 65339F101 41,586 550,000 SH Call SOLE   550,000 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,250 17,150 SH   SOLE   17,150 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 8 105 SH   OTR 1 0 0 105
NIKE INC CL B 654106103 44 330 SH   SOLE   0 0 330
NIKE INC CL B 654106103 39,867 300,000 SH Call SOLE   300,000 0 0
NORFOLK SOUTHN CORP COM 655844108 927 3,453 SH   SOLE   0 0 3,453
NOVARTIS AG SPONSORED ADR 66987V109 222 2,595 SH   SOLE   0 0 2,595
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 218 13,430 SH   SOLE   0 0 13,430
NVIDIA CORPORATION COM 67066G104 5,599 10,486 SH   SOLE   5,483 0 5,003
NVIDIA CORPORATION COM 67066G104 104 194 SH   OTR 1 0 0 194
NVR INC COM 62944T105 2,600 552 SH   SOLE   552 0 0
ORACLE CORP COM 68389X105 1,826 26,009 SH   SOLE   22,268 0 3,741
OTIS WORLDWIDE CORP COM 68902V107 2,671 39,017 SH   SOLE   37,451 0 1,566
OWENS CORNING NEW COM 690742101 1,762 19,130 SH   SOLE   19,130 0 0
PAYCHEX INC COM 704326107 2,969 30,295 SH   SOLE   28,324 0 1,971
PAYPAL HLDGS INC COM 70450Y103 3,485 14,349 SH   SOLE   11,439 0 2,910
PEPSICO INC COM 713448108 5,711 40,379 SH   SOLE   37,705 0 2,674
PFIZER INC COM 717081103 192 5,299 SH   SOLE   0 0 5,299
PFIZER INC COM 717081103 14 396 SH   OTR 1 0 0 396
PHILIP MORRIS INTL INC COM 718172109 275 3,057 SH   SOLE   0 0 3,057
PHILIP MORRIS INTL INC COM 718172109 69 772 SH   OTR 1 0 0 772
PIMCO ETF TR ACTIVE BD ETF 72201R775 22 197 SH   SOLE   0 0 197
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 22 218 SH   SOLE   0 0 218
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 65 660 SH   OTR 1 0 0 660
PIMCO ETF TR INV GRD CRP BD 72201R817 2 17 SH   SOLE   0 0 17
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 790 7,750 SH   SOLE   0 0 7,750
PINNACLE FINL PARTNERS INC COM 72346Q104 336 3,790 SH   SOLE   0 0 3,790
PIONEER NAT RES CO COM 723787107 4,038 25,420 SH   SOLE   25,059 0 361
PNC FINL SVCS GROUP INC COM 693475105 1,534 8,748 SH   SOLE   7,060 0 1,688
PNC FINL SVCS GROUP INC COM 693475105 18 100 SH   OTR 1 0 0 100
POOL CORP COM 73278L105 4,020 11,644 SH   SOLE   11,381 0 263
PRECIGEN INC COM 74017N105 306 44,399 SH   SOLE   0 0 44,399
PREFERRED BK LOS ANGELES CA COM NEW 740367404 1,410 22,144 SH   SOLE   22,144 0 0
PRIMERICA INC COM 74164M108 904 6,113 SH   SOLE   6,113 0 0
PROCTER AND GAMBLE CO COM 742718109 5,208 38,456 SH   SOLE   30,993 0 7,463
PROCTER AND GAMBLE CO COM 742718109 66 484 SH   OTR 1 0 0 484
PROGRESSIVE CORP COM 743315103 1,932 20,210 SH   SOLE   18,882 0 1,328
PROLOGIS INC. COM 74340W103 2,769 26,128 SH   SOLE   16,852 0 9,276
PROSHARES TR S&P 500 DV ARIST 74348A467 741 8,592 SH   SOLE   0 0 8,592
QUALCOMM INC COM 747525103 707 5,334 SH   SOLE   0 0 5,334
QUALCOMM INC COM 747525103 37,125 280,000 SH Call SOLE   280,000 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,369 17,711 SH   SOLE   13,932 0 3,779
RAYTHEON TECHNOLOGIES CORP COM 75513E101 42,499 550,000 SH Call SOLE   550,000 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 652 10,255 SH   SOLE   10,255 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 683 32,835 SH   SOLE   0 0 32,835
REGIONS FINANCIAL CORP NEW COM 7591EP100 73 3,496 SH   OTR 1 0 0 3,496
RELIANCE STEEL & ALUMINUM CO COM 759509102 1,020 6,696 SH   SOLE   6,696 0 0
RESMED INC COM 761152107 2,327 11,995 SH   SOLE   11,756 0 239
RIO TINTO PLC SPONSORED ADR 767204100 939 12,093 SH   SOLE   12,093 0 0
ROPER TECHNOLOGIES INC COM 776696106 5,106 12,658 SH   SOLE   7,239 0 5,419
ROPER TECHNOLOGIES INC COM 776696106 72 179 SH   OTR 1 0 0 179
ROYAL BK CDA COM 780087102 379 4,108 SH   SOLE   0 0 4,108
RUTHS HOSPITALITY GROUP INC COM 783332109 638 25,709 SH   SOLE   25,709 0 0
S&P GLOBAL INC COM 78409V104 5,936 16,823 SH   SOLE   16,602 0 221
SALESFORCE COM INC COM 79466L302 1,665 7,856 SH   SOLE   5,946 0 1,910
SAPIENS INTL CORP N V SHS G7T16G103 1,463 46,033 SH   SOLE   46,033 0 0
SCHWAB CHARLES CORP COM 808513105 1,467 22,507 SH   SOLE   21,438 0 1,069
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 126 1,307 SH   SOLE   0 0 1,307
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 8,263 86,042 SH   SOLE   0 0 86,042
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 382 2,946 SH   SOLE   0 0 2,946
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 52 797 SH   SOLE   0 0 797
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 54 723 SH   SOLE   0 0 723
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 114 1,146 SH   SOLE   0 0 1,146
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 68 2,130 SH   SOLE   0 0 2,130
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 12 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 24 335 SH   SOLE   0 0 335
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 82 2,185 SH   SOLE   0 0 2,185
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 10 190 SH   SOLE   0 0 190
SCHWAB STRATEGIC TR US REIT ETF 808524847 4 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 13 341 SH   SOLE   0 0 341
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7 89 SH   SOLE   0 0 89
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 99 848 SH   SOLE   0 0 848
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 8 113 SH   SOLE   0 0 113
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 87 517 SH   SOLE   0 0 517
SELECT SECTOR SPDR TR ENERGY 81369Y506 75 1,524 SH   SOLE   0 0 1,524
SELECT SECTOR SPDR TR ENERGY 81369Y506 23 470 SH   OTR 1 0 0 470
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 183 5,375 SH   SOLE   0 0 5,375
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 96 977 SH   SOLE   0 0 977
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 143 1,079 SH   SOLE   0 0 1,079
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 37 502 SH   SOLE   0 0 502
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 39 604 SH   SOLE   0 0 604
SERVICENOW INC COM 81762P102 998 1,996 SH   SOLE   1,890 0 106
SERVISFIRST BANCSHARES INC COM 81768T108 1,428 23,287 SH   SOLE   23,287 0 0
SHERWIN WILLIAMS CO COM 824348106 3,572 4,839 SH   SOLE   4,773 0 66
SHOPIFY INC CL A 82509L107 565 511 SH   SOLE   0 0 511
SIX FLAGS ENTMT CORP NEW COM 83001A102 596 12,835 SH   SOLE   12,835 0 0
SKYWEST INC COM 830879102 874 16,046 SH   SOLE   16,046 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 388 2,116 SH   SOLE   0 0 2,116
SMARTFINANCIAL INC COM NEW 83190L208 313 14,450 SH   OTR 1 0 0 14,450
SOUTHERN CO COM 842587107 654 10,516 SH   SOLE   0 0 10,516
SOUTHERN CO COM 842587107 891 14,332 SH   OTR 1 0 0 14,332
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 10 156 SH   SOLE   0 0 156
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 11,961 273,213 SH   SOLE   0 0 273,213
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 6,186 141,306 SH   OTR 1 0 0 141,306
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 12 249 SH   SOLE   0 0 249
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 26 467 SH   SOLE   0 0 467
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 3 89 SH   SOLE   0 0 89
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 18,814 532,075 SH   SOLE   0 0 532,075
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 11,048 312,442 SH   OTR 1 0 0 312,442
SPDR S&P 500 ETF TR TR UNIT 78462F103 195 490 SH   SOLE   0 0 490
SPDR S&P 500 ETF TR TR UNIT 78462F103 27 67 SH   OTR 1 0 0 67
SPDR SER TR S&P 600 SMCP GRW 78464A201 12 142 SH   SOLE   0 0 142
SPDR SER TR NUVEEN BBG BRCLY 78464A284 4 75 SH   SOLE   0 0 75
SPDR SER TR BLMBRG BRC CNVRT 78464A359 31 374 SH   SOLE   0 0 374
SPDR SER TR PORTFOLIO INTRMD 78464A375 101 2,791 SH   SOLE   0 0 2,791
SPDR SER TR PORTFOLIO INTRMD 78464A375 1 37 SH   OTR 1 0 0 37
SPDR SER TR PRTFLO S&P500 GW 78464A409 171 3,030 SH   SOLE   0 0 3,030
SPDR SER TR PRTFLO S&P500 VL 78464A508 17 445 SH   SOLE   0 0 445
SPDR SER TR S&P TELECOM 78464A540 12 124 SH   SOLE   0 0 124
SPDR SER TR HLTH CR EQUIP 78464A581 12 100 SH   OTR 1 0 0 100
SPDR SER TR AEROSPACE DEF 78464A631 59 470 SH   SOLE   0 0 470
SPDR SER TR PORTFOLIO AGRGTE 78464A649 125 4,203 SH   SOLE   0 0 4,203
SPDR SER TR PORTFOLIO AGRGTE 78464A649 2 66 SH   OTR 1 0 0 66
SPDR SER TR PORTFLI TIPS ETF 78464A656 290 9,480 SH   SOLE   0 0 9,480
SPDR SER TR PORTFOLIO LN TSR 78464A664 3 89 SH   SOLE   0 0 89
SPDR SER TR S&P REGL BKG 78464A698 13 191 SH   SOLE   0 0 191
SPDR SER TR S&P REGL BKG 78464A698 43,121 650,000 SH Call SOLE   650,000 0 0
SPDR SER TR S&P PHARMAC 78464A722 5 95 SH   SOLE   0 0 95
SPDR SER TR S&P DIVID ETF 78464A763 106 896 SH   SOLE   0 0 896
SPDR SER TR PORTFOLI S&P1500 78464A805 2,718 55,256 SH   SOLE   0 0 55,256
SPDR SER TR PORTFOLI S&P1500 78464A805 628 12,769 SH   OTR 1 0 0 12,769
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 18 385 SH   SOLE   0 0 385
SPDR SER TR PORTFOLIO S&P500 78464A854 21,253 455,985 SH   SOLE   0 0 455,985
SPDR SER TR PORTFOLIO S&P500 78464A854 7,855 168,533 SH   OTR 1 0 0 168,533
SPDR SER TR PORTFOLIO SH TSR 78468R101 9 290 SH   SOLE   0 0 290
SPDR SER TR BLOMBERG BRC INV 78468R200 4 116 SH   SOLE   0 0 116
SPDR SER TR BLOOMBERG SRT TR 78468R408 10 369 SH   SOLE   0 0 369
SPDR SER TR BLOOMBERG SRT TR 78468R408 65 2,395 SH   OTR 1 0 0 2,395
SPDR SER TR S&P OILGAS EXP 78468R556 12 152 SH   SOLE   0 0 152
SPDR SER TR S&P OILGAS EXP 78468R556 24,402 300,000 SH Call SOLE   300,000 0 0
SPDR SER TR S&P OILGAS EXP 78468R556 85 1,044 SH   OTR 1 0 0 1,044
SPDR SER TR PORTFLI HIGH YLD 78468R606 1 20 SH   SOLE   0 0 20
SPDR SER TR BLOOMBERG BRCLYS 78468R622 226 2,079 SH   OTR 1 0 0 2,079
SPDR SER TR S&P KENSHO FINAL 78468R630 8 200 SH   SOLE   0 0 200
SPDR SER TR S&P KENSHO SMART 78468R689 26 434 SH   SOLE   0 0 434
SPDR SER TR NUVEEN BRC MUNIC 78468R721 20 378 SH   SOLE   0 0 378
SPDR SER TR SSGA GNDER ETF 78468R747 6 59 SH   SOLE   0 0 59
SPDR SER TR PRTFLO S&P500 HI 78468R788 1,658 43,072 SH   SOLE   0 0 43,072
SPDR SER TR PORTFOLIO S&P600 78468R853 20 465 SH   SOLE   0 0 465
STARBUCKS CORP COM 855244109 3,674 33,621 SH   SOLE   25,800 0 7,821
STOCK YDS BANCORP INC COM 861025104 1,201 23,515 SH   SOLE   23,515 0 0
STRYKER CORPORATION COM 863667101 2,293 9,410 SH   SOLE   8,122 0 1,288
SUN CMNTYS INC COM 866674104 999 6,656 SH   SOLE   6,655 0 1
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,044 11,571 SH   SOLE   11,223 0 348
TARGET CORP COM 87612E106 3,950 19,944 SH   SOLE   15,126 0 4,818
TELEFLEX INCORPORATED COM 879369106 219 527 SH   SOLE   0 0 527
TESLA INC COM 88160R101 4,184 6,263 SH   SOLE   3,726 0 2,537
TESLA INC COM 88160R101 183 274 SH   OTR 1 0 0 274
TETRA TECH INC NEW COM 88162G103 1,540 11,346 SH   SOLE   11,346 0 0
TEXAS INSTRS INC COM 882508104 2,881 15,244 SH   SOLE   13,000 0 2,244
TEXAS PACIFIC LAND CORPORATI COM 88262P102 1,421 894 SH   SOLE   894 0 0
TEXAS ROADHOUSE INC COM 882681109 1,085 11,311 SH   SOLE   11,311 0 0
THE TRADE DESK INC COM CL A 88339J105 788 1,210 SH   SOLE   1,193 0 17
THERMO FISHER SCIENTIFIC INC COM 883556102 3,065 6,717 SH   SOLE   6,598 0 119
TORO CO COM 891092108 1,500 14,542 SH   SOLE   14,542 0 0
TRACTOR SUPPLY CO COM 892356106 1,602 9,046 SH   SOLE   0 0 9,046
TRADEWEB MKTS INC CL A 892672106 1,572 21,245 SH   SOLE   21,245 0 0
TRAVEL PLUS LEISURE CO COM 894164102 574 9,392 SH   SOLE   9,392 0 0
TRAVELERS COMPANIES INC COM 89417E109 265 1,760 SH   SOLE   0 0 1,760
TRUIST FINL CORP COM 89832Q109 3,071 52,660 SH   SOLE   0 0 52,660
TTEC HLDGS INC COM 89854H102 1,608 16,012 SH   SOLE   16,012 0 0
TURNING PT BRANDS INC COM 90041L105 1,405 26,929 SH   SOLE   26,929 0 0
TYSON FOODS INC CL A 902494103 895 12,051 SH   SOLE   0 0 12,051
U S PHYSICAL THERAPY INC COM 90337L108 1,290 12,391 SH   SOLE   12,391 0 0
UFP INDUSTRIES INC COM 90278Q108 1,451 19,135 SH   SOLE   19,135 0 0
UNION PAC CORP COM 907818108 3,920 17,784 SH   SOLE   16,990 0 794
UNITED AIRLS HLDGS INC COM 910047109 1,880 32,679 SH   SOLE   32,469 0 210
UNITED AIRLS HLDGS INC COM 910047109 7 126 SH   OTR 1 0 0 126
UNITED PARCEL SERVICE INC CL B 911312106 288 1,695 SH   SOLE   0 0 1,695
UNITEDHEALTH GROUP INC COM 91324P102 10,862 29,195 SH   SOLE   21,967 0 7,228
UNITEDHEALTH GROUP INC COM 91324P102 79 213 SH   OTR 1 0 0 213
UNITEDHEALTH GROUP INC COM 91324P102 65,112 175,000 SH Call SOLE   175,000 0 0
US BANCORP DEL COM NEW 902973304 2,349 42,438 SH   SOLE   39,539 0 2,899
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 96 1,172 SH   SOLE   0 0 1,172
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 135 1,645 SH   OTR 1 0 0 1,645
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 895 10,569 SH   SOLE   0 0 10,569
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 204 3,575 SH   SOLE   0 0 3,575
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 770 2,115 SH   SOLE   0 0 2,115
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 234 2,550 SH   SOLE   0 0 2,550
VANGUARD INDEX FDS SML CP GRW ETF 922908595 152 553 SH   SOLE   0 0 553
VANGUARD INDEX FDS SM CP VAL ETF 922908611 12 74 SH   SOLE   0 0 74
VANGUARD INDEX FDS MID CAP ETF 922908629 303 1,368 SH   SOLE   0 0 1,368
VANGUARD INDEX FDS LARGE CAP ETF 922908637 14 78 SH   SOLE   0 0 78
VANGUARD INDEX FDS GROWTH ETF 922908736 16 64 SH   SOLE   0 0 64
VANGUARD INDEX FDS VALUE ETF 922908744 127 966 SH   SOLE   0 0 966
VANGUARD INDEX FDS SMALL CP ETF 922908751 187 875 SH   SOLE   0 0 875
VANGUARD INDEX FDS TOTAL STK MKT 922908769 621 3,006 SH   SOLE   0 0 3,006
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 153 1,575 SH   SOLE   0 0 1,575
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 106 2,040 SH   SOLE   0 0 2,040
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 9 147 SH   SOLE   0 0 147
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 428 5,185 SH   SOLE   0 0 5,185
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1 5 SH   SOLE   0 0 5
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 98 548 SH   OTR 1 0 0 548
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 0 7 SH   SOLE   0 0 7
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 19 352 SH   SOLE   0 0 352
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 81 868 SH   SOLE   0 0 868
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,591 31,212 SH   SOLE   0 0 31,212
VANGUARD STAR FDS VG TL INTL STK F 921909768 344 5,490 SH   SOLE   0 0 5,490
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1 6 SH   SOLE   0 0 6
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 8,083 97,588 SH   SOLE   0 0 97,588
VANGUARD WORLD FDS ENERGY ETF 92204A306 193 2,837 SH   SOLE   0 0 2,837
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 33 145 SH   SOLE   0 0 145
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 11 50 SH   OTR 1 0 0 50
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,318 3,675 SH   SOLE   0 0 3,675
VANGUARD WORLD FDS INF TECH ETF 92204A702 462 1,290 SH   OTR 1 0 0 1,290
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 4 31 SH   SOLE   0 0 31
VERISK ANALYTICS INC COM 92345Y106 1,919 10,862 SH   SOLE   10,862 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,691 63,470 SH   SOLE   48,630 0 14,840
VERIZON COMMUNICATIONS INC COM 92343V104 17 300 SH   OTR 1 0 0 300
VISA INC COM CL A 92826C839 9,718 45,901 SH   SOLE   33,671 0 12,230
VISA INC COM CL A 92826C839 80 379 SH   OTR 1 0 0 379
WALMART INC COM 931142103 3,740 27,513 SH   SOLE   21,123 0 6,390
WALMART INC COM 931142103 151 1,105 SH   OTR 1 0 0 1,105
WASHINGTON TR BANCORP COM 940610108 1,124 21,776 SH   SOLE   21,776 0 0
WASTE MGMT INC DEL COM 94106L109 555 4,300 SH   SOLE   0 0 4,300
WATSCO INC COM 942622200 1,638 6,280 SH   SOLE   6,280 0 0
WELLS FARGO CO NEW COM 949746101 246 6,308 SH   SOLE   0 0 6,308
WEST BANCORPORATION INC CAP STK 95123P106 1,452 60,291 SH   SOLE   60,291 0 0
WESTERN ALLIANCE BANCORP COM 957638109 1,478 15,646 SH   SOLE   15,646 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131 55 1,475 SH   SOLE   0 0 1,475
WISDOMTREE TR EM EX ST-OWNED 97717X578 35 852 SH   SOLE   0 0 852
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 156 3,770 SH   SOLE   0 0 3,770
WISDOMTREE TR EURO QTLY DIV GR 97717X610 17 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 90 1,571 SH   SOLE   0 0 1,571
WISDOMTREE TR WSDM EMKTBD FD 97717X784 36 475 SH   SOLE   0 0 475
WYNN RESORTS LTD COM 983134107 1,493 11,914 SH   SOLE   11,664 0 250
ZOETIS INC CL A 98978V103 2,210 14,034 SH   SOLE   13,300 0 734
ZOETIS INC CL A 98978V103 9 59 SH   OTR 1 0 0 59