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   668,944 7,593 SH   SOLE   0 0 7,593
AFFILIATED MANAGERS GROUP IN COM 008252108   295,920 1,767 SH   DFND 1,2 0 0 1,767
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108   212,971 10,622 SH   SOLE   0 0 10,622
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   350,180 10,080 SH   SOLE   0 0 10,080
ALPHABET INC CAP STK CL C 02079K107   559,667 3,676 SH   SOLE   0 0 3,676
ALPHABET INC CAP STK CL A 02079K305   608,701 4,033 SH   SOLE   0 0 4,033
AMAZON COM INC COM 023135106   326,098 1,808 SH   SOLE   0 0 1,808
AMERICAN EXPRESS CO COM 025816109   491,896 2,160 SH   SOLE   0 0 2,160
APPLE INC COM 037833100   4,099 24 SH   DFND 2,3 0 0 24
APPLE INC COM 037833100   7,447,961 43,433 SH   SOLE   0 0 43,433
APTARGROUP INC COM 038336103   313,968 2,182 SH   DFND 1,2 0 0 2,182
ARAMARK COM 03852U106   239,413 7,362 SH   DFND 1,2 0 0 7,362
BABCOCK & WILCOX ENTERPRISES COM 05614L209   19,775 17,500 SH   SOLE   0 0 17,500
BERKLEY W R CORP COM 084423102   761,292 8,608 SH   DFND 1,2 0 0 8,608
BERKLEY W R CORP COM 084423102   709 8 SH   SOLE   0 0 8
BERKSHIRE HATHAWAY INC DEL CL A 084670108   3,806,640 6 SH   SOLE   0 0 6
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,333,042 7,926 SH   SOLE   0 0 7,926
BLACKBAUD INC COM 09227Q100   230,872 3,114 SH   DFND 1,2 0 0 3,114
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   449,838 3,030 SH   DFND 1,2 0 0 3,030
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   1,633 11 SH   SOLE   0 0 11
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   233,541 1,140 SH   DFND 1,2 0 0 1,140
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   69,653 340 SH   SOLE   0 0 340
BROOKDALE SR LIVING INC COM 112463104   144,098 21,800 SH   SOLE   0 0 21,800
BROWN & BROWN INC COM 115236101   441,436 5,043 SH   DFND 1,2 0 0 5,043
BURLINGTON STORES INC COM 122017106   294,185 1,267 SH   DFND 1,2 0 0 1,267
CACI INTL INC CL A 127190304   420,502 1,110 SH   DFND 1,2 0 0 1,110
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108   592,272 50,150 SH   SOLE   0 0 50,150
CARLISLE COS INC COM 142339100   783,700 2,000 SH   DFND 1,2 0 0 2,000
CASEYS GEN STORES INC COM 147528103   295,945 929 SH   DFND 1,2 0 0 929
CHEVRON CORP NEW COM 166764100   1,312,844 8,323 SH   SOLE   0 0 8,323
CHIMERA INVT CORP COM NEW 16934Q208   2,869,457 622,442 SH   SOLE   0 0 622,442
CHOICE HOTELS INTL INC COM 169905106   259,144 2,051 SH   DFND 1,2 0 0 2,051
CONOCOPHILLIPS COM 20825C104   516,695 4,060 SH   SOLE   0 0 4,060
CRANE COMPANY COMMON STOCK 224408104   281,879 2,086 SH   SOLE   0 0 2,086
DECKERS OUTDOOR CORP COM 243537107   350,149 372 SH   DFND 1,2 0 0 372
DEERE & CO COM 244199105   295,826 720 SH   SOLE   0 0 720
DEVON ENERGY CORP NEW COM 25179M103   471,232 9,391 SH   SOLE   0 0 9,391
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   1,833,432 57,384 SH   SOLE   0 0 57,384
DOLBY LABORATORIES INC COM CL A 25659T107   269,979 3,223 SH   DFND 1,2,3 0 0 3,223
EAGLE POINT CREDIT COMPANY I COM 269808101   4,235,536 418,945 SH   SOLE   0 0 418,945
EATON CORP PLC SHS G29183103   1,812 6 SH   DFND 2,3 0 0 6
EATON CORP PLC SHS G29183103   248,781 796 SH   SOLE   0 0 796
ELI LILLY & CO COM 532457108   1,569 2 SH   DFND 2,3 0 0 2
ELI LILLY & CO COM 532457108   378,410 486 SH   SOLE   0 0 486
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   313,865 19,953 SH   SOLE   0 0 19,953
ENTERPRISE PRODS PARTNERS L COM 293792107   223,169 7,648 SH   SOLE   0 0 7,648
EXXON MOBIL CORP COM 30231G102   5,021,302 43,198 SH   SOLE   0 0 43,198
FIDELITY COVINGTON TRUST INT VL FCT ETF 316092717   945,064 37,170 SH   SOLE   0 0 37,170
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   1,910,452 80,542 SH   SOLE   0 0 80,542
FIRST TR VALUE LINE DIVID IN SHS 33734H106   527,011 12,480 SH   SOLE   0 0 12,480
GLOBAL MED REIT INC COM NEW 37954A204   108,925 12,449 SH   SOLE   0 0 12,449
GODADDY INC CL A 380237107   466,176 3,928 SH   DFND 1,2 0 0 3,928
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   664,121 6,399 SH   SOLE   0 0 6,399
HEXCEL CORP NEW COM 428291108   228,458 3,136 SH   DFND 1,2 0 0 3,136
HOME DEPOT INC COM 437076102   335,578 875 SH   SOLE   0 0 875
HUNT J B TRANS SVCS INC COM 445658107   263,210 1,321 SH   DFND 1,2 0 0 1,321
IDEX CORP COM 45167R104   211,566 867 SH   DFND 1,2 0 0 867
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   156,065 11,252 SH   SOLE   0 0 11,252
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698   11,154,018 119,002 SH   SOLE   0 0 119,002
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   16,260,037 96,003 SH   SOLE   0 0 96,003
INVESCO QQQ TR PUT 46090E103   444,010 1,000 PRN Put SOLE   0 0 1,000
INVESCO QQQ TR UNIT SER 1 46090E103   59,310 134 SH   SOLE   0 0 134
ISHARES GOLD TR ISHARES NEW 464285204   903,565 21,508 SH   SOLE   0 0 21,508
ISHARES INC MSCI GBL MIN VOL 464286525   3,976,122 37,771 SH   SOLE   0 0 37,771
ISHARES TR CORE S&P TTL STK 464287150   554,223 4,807 SH   SOLE   0 0 4,807
ISHARES TR US TRSPRTION 464287192   7,853,925 111,561 SH   SOLE   0 0 111,561
ISHARES TR CORE S&P500 ETF 464287200   6,349,168 12,077 SH   SOLE   0 0 12,077
ISHARES TR 20 YR TR BD ETF 464287432   8,107,960 85,690 SH   SOLE   0 0 85,690
ISHARES TR 1 3 YR TREAS BD 464287457   323,356 3,954 SH   SOLE   0 0 3,954
ISHARES TR EXPANDED TECH 464287515   4,350,293 51,018 SH   SOLE   0 0 51,018
ISHARES TR ISHARES SEMICDTR 464287523   5,168,415 22,877 SH   SOLE   0 0 22,877
ISHARES TR U.S. TECH ETF 464287721   6,940,283 51,387 SH   SOLE   0 0 51,387
ISHARES TR US INDUSTRIALS 464287754   4,217,894 33,553 SH   SOLE   0 0 33,553
ISHARES TR NATIONAL MUN ETF 464288414   966,557 8,983 SH   SOLE   0 0 8,983
ISHARES TR PFD AND INCM SEC 464288687   879,548 27,290 SH   SOLE   0 0 27,290
ISHARES TR US HOME CONS ETF 464288752   5,146,868 44,458 SH   SOLE   0 0 44,458
ISHARES TR US AER DEF ETF 464288760   12,752,307 96,660 SH   SOLE   0 0 96,660
ISHARES TR U.S. INSRNCE ETF 464288786   4,934,184 42,032 SH   SOLE   0 0 42,032
ISHARES TR U.S. MED DVC ETF 464288810   218,073 3,722 SH   SOLE   0 0 3,722
ISHARES TR US OIL EQ&SV ETF 464288844   3,799,770 160,667 SH   SOLE   0 0 160,667
ISHARES TR 0-5YR HI YL CP 46434V407   393,462 9,247 SH   SOLE   0 0 9,247
JOHNSON & JOHNSON COM 478160104   282,008 1,783 SH   SOLE   0 0 1,783
JPMORGAN CHASE & CO COM 46625H100   267,219 1,334 SH   SOLE   0 0 1,334
KAYNE ANDERSON ENERGY INFRST COM 486606106   8,798,560 878,977 SH   SOLE   0 0 878,977
KEMPER CORP COM 488401100   229,104 3,700 SH   SOLE   0 0 3,700
KIRBY CORP COM 497266106   247,261 2,594 SH   DFND 1,2 0 0 2,594
KKR & CO INC COM 48251W104   301,740 3,000 SH   SOLE   0 0 3,000
LANDSTAR SYS INC COM 515098101   328,078 1,702 SH   DFND 1,2 0 0 1,702
LENNOX INTL INC COM 526107107   353,374 723 SH   DFND 1,2 0 0 723
LKQ CORP COM 501889208   275,514 5,158 SH   DFND 1,2 0 0 5,158
MARKEL GROUP INC COM 570535104   409,279 269 SH   DFND 1,2 0 0 269
MERCK & CO INC COM 58933Y105   356,741 2,704 SH   SOLE   0 0 2,704
MICROSOFT CORP COM 594918104   605,205 1,438 SH   SOLE   0 0 1,438
MORNINGSTAR INC COM 617700109   380,221 1,233 SH   DFND 1,2 0 0 1,233
NORDSON CORP COM 655663102   277,286 1,010 SH   DFND 1,2 0 0 1,010
ONE GAS INC COM 68235P108   982,844 15,231 SH   SOLE   0 0 15,231
ONEOK INC NEW COM 682680103   9,910,794 123,622 SH   SOLE   0 0 123,622
PEABODY ENERGY CORP COM 704551100   990,432 40,826 SH   SOLE   0 0 40,826
PEPSICO INC COM 713448108   3,528,283 20,160 SH   SOLE   0 0 20,160
PHILLIPS 66 COM 718546104   403,709 2,472 SH   SOLE   0 0 2,472
PIONEER NAT RES CO COM 723787107   556,254 2,119 SH   SOLE   0 0 2,119
PROCTER AND GAMBLE CO COM 742718109   298,971 1,843 SH   SOLE   0 0 1,843
RAYMOND JAMES FINL INC COM 754730109   279,314 2,175 SH   SOLE   0 0 2,175
ROCKWELL AUTOMATION INC COM 773903109   332,066 1,140 SH   SOLE   0 0 1,140
RPM INTL INC COM 749685103   393,130 3,305 SH   DFND 1,2 0 0 3,305
RTX CORPORATION COM 75513E101   1,899 19 SH   DFND 2,3 0 0 19
RTX CORPORATION COM 75513E101   295,943 3,034 SH   SOLE   0 0 3,034
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   386,981 6,236 SH   SOLE   0 0 6,236
SEI INVTS CO COM 784117103   322,903 4,491 SH   DFND 1,2 0 0 4,491
SELECT SECTOR SPDR TR ENERGY 81369Y506   11,571,783 122,569 SH   SOLE   0 0 122,569
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   422,830 10,039 SH   SOLE   0 0 10,039
SERVICE CORP INTL COM 817565104   124,376 1,676 SH   DFND 1,2 0 0 1,676
SERVICE CORP INTL COM 817565104   251,139 3,384 SH   SOLE   0 0 3,384
SPDR GOLD TR GOLD SHS 78463V107   1,060,076 5,153 SH   SOLE   0 0 5,153
SPDR S&P 500 ETF TR PUT 78462F103   1,046,140 2,000 PRN Put SOLE   0 0 2,000
SPDR S&P 500 ETF TR TR UNIT 78462F103   113,307 217 SH   SOLE   0 0 217
SPDR SER TR PORTFOLIO SHORT 78464A474   212,699 7,145 SH   SOLE   0 0 7,145
SPDR SER TR S&P TRANSN ETF 78464A532   458,241 5,406 SH   SOLE   0 0 5,406
SPDR SER TR S&P DIVID ETF 78464A763   3,462,621 26,384 SH   SOLE   0 0 26,384
STANDARD LITHIUM LTD COM 853606101   11,800 10,000 SH   SOLE   0 0 10,000
STRATEGY SHS NS 7HANDL IDX 86280R506   835,375 39,386 SH   SOLE   0 0 39,386
TELEFLEX INCORPORATED COM 879369106   306,913 1,357 SH   DFND 1,2 0 0 1,357
TRANSUNION COM 89400J107   226,151 2,834 SH   DFND 1,2 0 0 2,834
TRIMBLE INC COM 896239100   243,217 3,779 SH   DFND 1,2 0 0 3,779
TYLER TECHNOLOGIES INC COM 902252105   208,680 491 SH   DFND 1,2 0 0 491
UNION PAC CORP COM 907818108   1,247 5 SH   DFND 2,3 0 0 5
UNION PAC CORP COM 907818108   299,603 1,218 SH   SOLE   0 0 1,218
VANECK ETF TRUST PREFERRED SECURT 92189F429   2,538,762 143,514 SH   SOLE   0 0 143,514
VANGUARD BD INDEX FDS INTERMED TERM 921937819   1,177,237 15,613 SH   SOLE   0 0 15,613
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   2,671,284 34,841 SH   SOLE   0 0 34,841
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   235,274 489 SH   SOLE   0 0 489
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   279,213 3,229 SH   SOLE   0 0 3,229
VANGUARD INDEX FDS SM CP VAL ETF 922908611   1,535,732 8,004 SH   SOLE   0 0 8,004
VANGUARD INDEX FDS SMALL CP ETF 922908751   5,425,090 23,733 SH   SOLE   0 0 23,733
VANGUARD INDEX FDS TOTAL STK MKT 922908769   246,812 950 SH   SOLE   0 0 950
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   634,364 10,924 SH   SOLE   0 0 10,924
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   9,949,864 116,975 SH   SOLE   0 0 116,975
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   12,179,915 49,887 SH   SOLE   0 0 49,887
VANGUARD WORLD FD INF TECH ETF 92204A702   813,559 1,552 SH   SOLE   0 0 1,552
VISA INC COM CL A 92826C839   4,273 15 SH   DFND 2,3 0 0 15
VISA INC COM CL A 92826C839   257,797 924 SH   SOLE   0 0 924
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   290,864 8,182 SH   SOLE   0 0 8,182
WEX INC COM 96208T104   432,068 1,819 SH   DFND 1,2 0 0 1,819
WILLIAMS COS INC COM 969457100   1,662,730 42,667 SH   SOLE   0 0 42,667
YUM BRANDS INC COM 988498101   3,379,277 24,373 SH   SOLE   0 0 24,373
YUM CHINA HLDGS INC COM 98850P109   1,211,999 30,460 SH   SOLE   0 0 30,460