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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AAON INC COM PAR $0.004 000360206   479,929 5,062 SH   SOLE   0 0 5,062
AFFILIATED MANAGERS GROUP IN COM 008252108   286,740 1,913 SH   DFND 1,2 0 0 1,913
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   324,173 10,080 SH   SOLE   0 0 10,080
ALPHABET INC CAP STK CL C 02079K107   444,653 3,676 SH   SOLE   0 0 3,676
ALPHABET INC CAP STK CL A 02079K305   497,749 4,158 SH   SOLE   0 0 4,158
AMAZON COM INC COM 023135106   235,539 1,807 SH   SOLE   0 0 1,807
AMAZON COM INC COM 023135106   9,777 75 SH   DFND 2,3 0 0 75
AMERICAN EXPRESS CO COM 025816109   403,114 2,314 SH   SOLE   0 0 2,314
APPLE INC COM 037833100   6,643,881 34,252 SH   SOLE   0 0 34,252
APPLE INC COM 037833100   5,780 30 SH   DFND 2,3 0 0 30
APTARGROUP INC COM 038336103   252,807 2,182 SH   DFND 1,2 0 0 2,182
ARAMARK COM 03852U106   420,513 9,768 SH   DFND 1,2 0 0 9,768
BERKLEY W R CORP COM 084423102   512,693 8,608 SH   DFND 1,2 0 0 8,608
BERKSHIRE HATHAWAY INC DEL CL A 084670108   3,106,860 6 SH   SOLE   0 0 6
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,881,791 8,451 SH   SOLE   0 0 8,451
BLACKBAUD INC COM 09227Q100   221,655 3,114 SH   DFND 1,2 0 0 3,114
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   1,228 11 SH   SOLE   0 0 11
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   337,880 3,028 SH   DFND 1,2 0 0 3,028
BRISTOL-MYERS SQUIBB CO COM 110122108   221,759 3,468 SH   SOLE   0 0 3,468
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   56,315 340 SH   SOLE   0 0 340
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   188,819 1,140 SH   DFND 1,2 0 0 1,140
BROOKDALE SR LIVING INC COM 112463104   181,671 43,050 SH   SOLE   0 0 43,050
BROWN & BROWN INC COM 115236101   346,995 5,041 SH   DFND 1,2 0 0 5,041
CACI INTL INC CL A 127190304   378,333 1,110 SH   DFND 1,2 0 0 1,110
CARLISLE COS INC COM 142339100   448,928 1,750 SH   DFND 1,2 0 0 1,750
CASEYS GEN STORES INC COM 147528103   226,556 929 SH   DFND 1,2 0 0 929
CHEVRON CORP NEW COM 166764100   1,315,511 8,360 SH   SOLE   0 0 8,360
CHOICE HOTELS INTL INC COM 169905106   241,034 2,051 SH   DFND 1,2 0 0 2,051
CONOCOPHILLIPS COM 20825C104   414,458 4,000 SH   SOLE   0 0 4,000
DEERE & CO COM 244199105   290,038 716 SH   SOLE   0 0 716
DEVON ENERGY CORP NEW COM 25179M103   479,358 9,916 SH   SOLE   0 0 9,916
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   1,389,339 51,173 SH   SOLE   0 0 51,173
DIREXION SHS ETF TR DAILY SM CP BEAR 25460E232   780,641 29,682 SH   SOLE   0 0 29,682
DOLBY LABORATORIES INC COM CL A 25659T107   269,551 3,221 SH   DFND 1,2,3 0 0 3,221
EAGLE POINT CREDIT COMPANY I COM 269808101   121,311 11,940 SH   SOLE   0 0 11,940
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   222,468 17,517 SH   SOLE   0 0 17,517
ENVISTA HOLDINGS CORPORATION COM 29415F104   330,685 9,772 SH   DFND 1,2 0 0 9,772
EXXON MOBIL CORP COM 30231G102   4,819,081 44,933 SH   SOLE   0 0 44,933
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   238,856 14,957 SH   SOLE   0 0 14,957
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   2,270,329 99,707 SH   SOLE   0 0 99,707
FIRST TR VALUE LINE DIVID IN SHS 33734H106   497,615 12,412 SH   SOLE   0 0 12,412
GODADDY INC CL A 380237107   280,536 3,734 SH   DFND 1,2 0 0 3,734
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   558,607 6,399 SH   SOLE   0 0 6,399
HEXCEL CORP NEW COM 428291108   238,399 3,136 SH   DFND 1,2 0 0 3,136
HOME DEPOT INC COM 437076102   332,543 1,071 SH   SOLE   0 0 1,071
HUNT J B TRANS SVCS INC COM 445658107   239,141 1,321 SH   DFND 1,2 0 0 1,321
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   149,790 11,010 SH   SOLE   0 0 11,010
INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888   453,522 4,300 SH   SOLE   0 0 4,300
ISHARES GOLD TR ISHARES NEW 464285204   2,809,054 77,193 SH   SOLE   0 0 77,193
ISHARES INC MSCI GBL MIN VOL 464286525   3,661,357 37,340 SH   SOLE   0 0 37,340
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107   453,825 23,285 SH   SOLE   0 0 23,285
ISHARES SILVER TR ISHARES 46428Q109   551,893 26,419 SH   SOLE   0 0 26,419
ISHARES TR CORE S&P TTL STK 464287150   467,503 4,778 SH   SOLE   0 0 4,778
ISHARES TR US TRSPRTION 464287192   5,152,400 20,624 SH   SOLE   0 0 20,624
ISHARES TR CORE S&P500 ETF 464287200   1,317,137 2,955 SH   SOLE   0 0 2,955
ISHARES TR CORE US AGGBD ET 464287226   252,257 2,575 SH   SOLE   0 0 2,575
ISHARES TR 1 3 YR TREAS BD 464287457   1,342,470 16,557 SH   SOLE   0 0 16,557
ISHARES TR EXPANDED TECH 464287515   1,846,013 5,337 SH   SOLE   0 0 5,337
ISHARES TR ISHARES SEMICDTR 464287523   1,170,070 2,307 SH   SOLE   0 0 2,307
ISHARES TR US CONSUM DISCRE 464287580   348,845 4,902 SH   SOLE   0 0 4,902
ISHARES TR U.S. TECH ETF 464287721   6,470,550 59,434 SH   SOLE   0 0 59,434
ISHARES TR US INDUSTRIALS 464287754   216,653 2,043 SH   SOLE   0 0 2,043
ISHARES TR US CONSM STAPLES 464287812   669,914 3,345 SH   SOLE   0 0 3,345
ISHARES TR SP SMCP600VL ETF 464287879   2,216,817 23,313 SH   SOLE   0 0 23,313
ISHARES TR NATIONAL MUN ETF 464288414   1,109,928 10,399 SH   SOLE   0 0 10,399
ISHARES TR PFD AND INCM SEC 464288687   530,486 17,151 SH   SOLE   0 0 17,151
ISHARES TR US HOME CONS ETF 464288752   3,286,591 38,467 SH   SOLE   0 0 38,467
ISHARES TR US AER DEF ETF 464288760   370,010 3,171 SH   SOLE   0 0 3,171
ISHARES TR U.S. INSRNCE ETF 464288786   3,001,307 34,148 SH   SOLE   0 0 34,148
ISHARES TR U.S. MED DVC ETF 464288810   555,951 9,847 SH   SOLE   0 0 9,847
ISHARES TR 0-5YR HI YL CP 46434V407   341,528 8,240 SH   SOLE   0 0 8,240
JOHNSON & JOHNSON COM 478160104   293,968 1,776 SH   SOLE   0 0 1,776
KAYNE ANDERSON ENERGY INFRST COM 486606106   7,376,595 906,216 SH   SOLE   0 0 906,216
KIRBY CORP COM 497266106   241,470 3,138 SH   DFND 1,2 0 0 3,138
LANDSTAR SYS INC COM 515098101   327,704 1,702 SH   DFND 1,2 0 0 1,702
LENNOX INTL INC COM 526107107   235,749 723 SH   DFND 1,2 0 0 723
LILLY ELI & CO COM 532457108   222,170 474 SH   SOLE   0 0 474
LILLY ELI & CO COM 532457108   941 2 SH   DFND 2,3 0 0 2
LKQ CORP COM 501889208   300,154 5,151 SH   DFND 1,2 0 0 5,151
LULULEMON ATHLETICA INC COM 550021109   18,925 50 SH   SOLE   0 0 50
LULULEMON ATHLETICA INC PUT 550021109   2,649,500 7,000 PRN Put SOLE   0 0 7,000
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   1,622,547 26,036 SH   SOLE   0 0 26,036
MARKEL GROUP INC COM 570535104   432,936 313 SH   DFND 1,2 0 0 313
MCDONALDS CORP COM 580135101   361,189 1,210 SH   SOLE   0 0 1,210
MERCK & CO INC COM 58933Y105   308,195 2,671 SH   SOLE   0 0 2,671
MICROSOFT CORP COM 594918104   721,655 2,119 SH   SOLE   0 0 2,119
MICROSOFT CORP COM 594918104   8,673 25 SH   DFND 2,3 0 0 25
MORNINGSTAR INC COM 617700109   241,167 1,230 SH   DFND 1,2 0 0 1,230
NORDSON CORP COM 655663102   250,662 1,010 SH   DFND 1,2 0 0 1,010
ONE GAS INC COM 68235P108   1,276,232 16,615 SH   SOLE   0 0 16,615
ONEOK INC NEW COM 682680103   7,385,162 119,656 SH   SOLE   0 0 119,656
PAYCOM SOFTWARE INC COM 70432V102   334,498 1,041 SH   SOLE   0 0 1,041
PEABODY ENERGY CORP COM 704551100   965,372 44,569 SH   SOLE   0 0 44,569
PEPSICO INC COM 713448108   3,813,565 20,589 SH   SOLE   0 0 20,589
PHILLIPS 66 COM 718546104   255,328 2,677 SH   SOLE   0 0 2,677
PIONEER NAT RES CO COM 723787107   690,091 3,331 SH   SOLE   0 0 3,331
PROCTER AND GAMBLE CO COM 742718109   277,444 1,828 SH   SOLE   0 0 1,828
PROSHARES TR ULTRAPRO SHORT S 74347B110   115,961 10,878 SH   SOLE   0 0 10,878
PROSHARES TR ULTRASHRT S&P500 74347G416   11,674,010 340,350 SH   SOLE   0 0 340,350
PROSHARES TR ULTRAPRO SHT QQQ 74347G432   284,897 15,066 SH   SOLE   0 0 15,066
RAYMOND JAMES FINL INC COM 754730109   225,700 2,175 SH   SOLE   0 0 2,175
RAYTHEON TECHNOLOGIES CORP COM 75513E101   295,648 3,018 SH   SOLE   0 0 3,018
RAYTHEON TECHNOLOGIES CORP COM 75513E101   2,063 21 SH   DFND 2,3 0 0 21
RING ENERGY INC COM 76680V108   505,305 295,500 SH   SOLE   0 0 295,500
ROCKWELL AUTOMATION INC COM 773903109   525,561 1,595 SH   SOLE   0 0 1,595
RPM INTL INC COM 749685103   296,558 3,305 SH   DFND 1,2 0 0 3,305
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   267,087 5,100 SH   SOLE   0 0 5,100
SEI INVTS CO COM 784117103   267,754 4,491 SH   DFND 1,2 0 0 4,491
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,481,347 19,972 SH   SOLE   0 0 19,972
SELECT SECTOR SPDR TR ENERGY 81369Y506   9,426,482 116,133 SH   SOLE   0 0 116,133
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   294,158 4,495 SH   SOLE   0 0 4,495
SERVICE CORP INTL COM 817565104   267,093 4,135 SH   SOLE   0 0 4,135
SERVICE CORP INTL COM 817565104   108,253 1,676 SH   DFND 1,2 0 0 1,676
SPDR GOLD TR GOLD SHS 78463V107   963,193 5,403 SH   SOLE   0 0 5,403
SPDR S&P 500 ETF TR TR UNIT 78462F103   94,943 214 SH   SOLE   0 0 214
SPDR S&P 500 ETF TR PUT 78462F103   3,989,520 9,000 PRN Put SOLE   0 0 9,000
SPDR SER TR PRTFLO S&P500 GW 78464A409   594,103 9,738 SH   SOLE   0 0 9,738
SPDR SER TR PORTFOLIO SHORT 78464A474   203,356 6,907 SH   SOLE   0 0 6,907
SPDR SER TR S&P TRANSN ETF 78464A532   349,882 4,178 SH   SOLE   0 0 4,178
SPDR SER TR S&P DIVID ETF 78464A763   9,772,874 79,726 SH   SOLE   0 0 79,726
STANDARD LITHIUM LTD COM 853606101   45,000 10,000 SH   SOLE   0 0 10,000
STRATEGY SHS NS 7HANDL IDX 86280R506   889,914 43,773 SH   SOLE   0 0 43,773
TELEFLEX INCORPORATED COM 879369106   348,040 1,438 SH   DFND 1,2 0 0 1,438
UNION PAC CORP COM 907818108   252,390 1,233 SH   SOLE   0 0 1,233
VANGUARD BD INDEX FDS INTERMED TERM 921937819   1,254,170 16,671 SH   SOLE   0 0 16,671
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   2,970,090 39,302 SH   SOLE   0 0 39,302
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   369,294 4,419 SH   SOLE   0 0 4,419
VANGUARD INDEX FDS TOTAL STK MKT 922908769   222,404 1,010 SH   SOLE   0 0 1,010
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   642,548 11,130 SH   SOLE   0 0 11,130
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   940,248 12,427 SH   SOLE   0 0 12,427
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   6,131,303 29,832 SH   SOLE   0 0 29,832
VERTEX ENERGY INC COM 92534K107   366,875 58,700 SH   SOLE   0 0 58,700
VERTEX ENERGY INC CALL 92534K107   46,875 7,500 PRN Call SOLE   0 0 7,500
VISA INC COM CL A 92826C839   219,154 923 SH   SOLE   0 0 923
VISA INC COM CL A 92826C839   5,285 22 SH   DFND 2,3 0 0 22
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   211,289 7,967 SH   SOLE   0 0 7,967
WEX INC COM 96208T104   331,186 1,819 SH   DFND 1,2 0 0 1,819
WILLIAMS COS INC COM 969457100   1,407,268 43,128 SH   SOLE   0 0 43,128
YUM BRANDS INC COM 988498101   3,328,654 24,025 SH   SOLE   0 0 24,025
YUM CHINA HLDGS INC COM 98850P109   1,704,269 30,164 SH   SOLE   0 0 30,164