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   431,814 7,593 SH   SOLE   0 0 7,593
AFFILIATED MANAGERS GROUP IN COM 008252108   249,341 1,913 SH   DFND 1 , 2 0 0 1,913
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   305,928 10,080 SH   SOLE   0 0 10,080
ALPHABET INC CAP STK CL C 02079K107   484,645 3,676 SH   SOLE   0 0 3,676
ALPHABET INC CAP STK CL A 02079K305   540,452 4,130 SH   SOLE   0 0 4,130
AMAZON COM INC COM 023135106   6,865 54 SH   DFND 2, 3 0 0 54
AMAZON COM INC COM 023135106   230,067 1,810 SH   SOLE   0 0 1,810
AMERICAN EXPRESS CO COM 025816109   333,129 2,233 SH   SOLE   0 0 2,233
APPLE INC COM 037833100   4,595 27 SH   DFND 2, 3 0 0 27
APPLE INC COM 037833100   5,916,222 34,555 SH   SOLE   0 0 34,555
APTARGROUP INC COM 038336103   272,838 2,182 SH   DFND 1 , 2 0 0 2,182
ARAMARK COM 03852U106   255,462 7,362 SH   DFND 1 , 2 0 0 7,362
BERKLEY W R CORP COM 084423102   546,522 8,608 SH   DFND 1 , 2 0 0 8,608
BERKSHIRE HATHAWAY INC DEL CL A 084670108   3,188,862 6 SH   SOLE   0 0 6
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,899,083 8,276 SH   SOLE   0 0 8,276
BLACKBAUD INC COM 09227Q100   218,977 3,114 SH   DFND 1 , 2 0 0 3,114
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   330,937 3,029 SH   DFND 1 , 2 0 0 3,029
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   1,202 11 SH   SOLE   0 0 11
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   204,117 1,140 SH   DFND 1 , 2 0 0 1,140
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   60,877 340 SH   SOLE   0 0 340
BROOKDALE SR LIVING INC COM 112463104   178,227 43,050 SH   SOLE   0 0 43,050
BROWN & BROWN INC COM 115236101   352,082 5,041 SH   DFND 1 , 2 0 0 5,041
CACI INTL INC CL A 127190304   348,463 1,110 SH   DFND 1 , 2 0 0 1,110
CARLISLE COS INC COM 142339100   453,705 1,750 SH   DFND 1 , 2 0 0 1,750
CASEYS GEN STORES INC COM 147528103   252,268 929 SH   DFND 1 , 2 0 0 929
CHEVRON CORP NEW COM 166764100   1,471,418 8,726 SH   SOLE   0 0 8,726
CHIMERA INVT CORP COM NEW 16934Q208   4,017,602 735,824 SH   SOLE   0 0 735,824
CHOICE HOTELS INTL INC COM 169905106   251,269 2,051 SH   DFND 1 , 2 0 0 2,051
CONOCOPHILLIPS COM 20825C104   481,645 4,020 SH   SOLE   0 0 4,020
DEERE & CO COM 244199105   270,605 717 SH   SOLE   0 0 717
DEVON ENERGY CORP NEW COM 25179M103   482,944 10,125 SH   SOLE   0 0 10,125
DEVON ENERGY CORP NEW CALL 25179M103   119,250 2,500 PRN Call SOLE   0 0 2,500
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   1,342,964 51,258 SH   SOLE   0 0 51,258
DOLBY LABORATORIES INC COM CL A 25659T107   255,377 3,222 SH   DFND 1, 2, 3 0 0 3,222
EAGLE POINT CREDIT COMPANY I COM 269808101   4,852,986 478,127 SH   SOLE   0 0 478,127
ELI LILLY & CO COM 532457108   1,080 2 SH   DFND 2, 3 0 0 2
ELI LILLY & CO COM 532457108   254,972 475 SH   SOLE   0 0 475
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   276,718 19,723 SH   SOLE   0 0 19,723
ENTERPRISE PRODS PARTNERS L COM 293792107   205,017 7,491 SH   SOLE   0 0 7,491
ENVISTA HOLDINGS CORPORATION COM 29415F104   265,111 9,509 SH   DFND 1 , 2 0 0 9,509
EXXON MOBIL CORP COM 30231G102   5,168,323 43,956 SH   SOLE   0 0 43,956
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   230,157 14,412 SH   SOLE   0 0 14,412
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   2,296,190 95,675 SH   SOLE   0 0 95,675
FIRST TR VALUE LINE DIVID IN SHS 33734H106   464,832 12,432 SH   SOLE   0 0 12,432
GLOBAL MED REIT INC COM NEW 37954A204   110,910 12,364 SH   SOLE   0 0 12,364
GODADDY INC CL A 380237107   278,109 3,734 SH   DFND 1 , 2 0 0 3,734
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   538,963 6,399 SH   SOLE   0 0 6,399
HEXCEL CORP NEW COM 428291108   204,280 3,136 SH   DFND 1 , 2 0 0 3,136
HOME DEPOT INC COM 437076102   337,185 1,116 SH   SOLE   0 0 1,116
HUNT J B TRANS SVCS INC COM 445658107   249,035 1,321 SH   DFND 1 , 2 0 0 1,321
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   164,598 11,010 SH   SOLE   0 0 11,010
INVESCO EXCH TRADED FD TR II SHORT TERM TREAS 46138G888   413,936 3,924 SH   SOLE   0 0 3,924
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   11,165,962 78,806 SH   SOLE   0 0 78,806
INVESCO QQQ TR UNIT SER 1 46090E103   47,664 133 SH   SOLE   0 0 133
INVESCO QQQ TR PUT 46090E103   17,913,500 50,000 PRN Put SOLE   0 0 50,000
ISHARES GOLD TR ISHARES NEW 464285204   1,165,599 33,312 SH   SOLE   0 0 33,312
ISHARES INC MSCI GBL MIN VOL 464286525   3,092,278 32,407 SH   SOLE   0 0 32,407
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107   527,815 23,448 SH   SOLE   0 0 23,448
ISHARES SILVER TR ISHARES 46428Q109   537,363 26,419 SH   SOLE   0 0 26,419
ISHARES TR CORE S&P TTL STK 464287150   450,063 4,778 SH   SOLE   0 0 4,778
ISHARES TR US TRSPRTION 464287192   4,687,777 20,053 SH   SOLE   0 0 20,053
ISHARES TR CORE S&P500 ETF 464287200   1,272,892 2,964 SH   SOLE   0 0 2,964
ISHARES TR 20 YR TR BD ETF 464287432   5,785,573 65,234 SH   SOLE   0 0 65,234
ISHARES TR 1 3 YR TREAS BD 464287457   1,301,653 16,076 SH   SOLE   0 0 16,076
ISHARES TR EXPANDED TECH 464287515   3,009,358 8,818 SH   SOLE   0 0 8,818
ISHARES TR ISHARES SEMICDTR 464287523   3,585,890 7,571 SH   SOLE   0 0 7,571
ISHARES TR U.S. TECH ETF 464287721   5,683,953 54,174 SH   SOLE   0 0 54,174
ISHARES TR US INDUSTRIALS 464287754   206,131 2,043 SH   SOLE   0 0 2,043
ISHARES TR NATIONAL MUN ETF 464288414   1,000,820 9,760 SH   SOLE   0 0 9,760
ISHARES TR PFD AND INCM SEC 464288687   5,895,518 195,540 SH   SOLE   0 0 195,540
ISHARES TR US HOME CONS ETF 464288752   3,576,765 45,570 SH   SOLE   0 0 45,570
ISHARES TR US AER DEF ETF 464288760   3,423,406 32,305 SH   SOLE   0 0 32,305
ISHARES TR U.S. INSRNCE ETF 464288786   3,952,583 43,127 SH   SOLE   0 0 43,127
ISHARES TR US OIL EQ&SV ETF 464288844   3,648,244 151,757 SH   SOLE   0 0 151,757
ISHARES TR 0-5YR HI YL CP 46434V407   366,840 8,941 SH   SOLE   0 0 8,941
JOHNSON & JOHNSON COM 478160104   279,978 1,798 SH   SOLE   0 0 1,798
KAYNE ANDERSON ENERGY INFRST COM 486606106   7,507,725 892,714 SH   SOLE   0 0 892,714
KIRBY CORP COM 497266106   259,827 3,138 SH   DFND 1 , 2 0 0 3,138
KKR & CO INC COM 48251W104   212,520 3,450 SH   SOLE   0 0 3,450
LANDSTAR SYS INC COM 515098101   301,152 1,702 SH   DFND 1 , 2 0 0 1,702
LENNOX INTL INC COM 526107107   270,721 723 SH   DFND 1 , 2 0 0 723
LKQ CORP COM 501889208   255,138 5,153 SH   DFND 1 , 2 0 0 5,153
LULULEMON ATHLETICA INC COM 550021109   19,281 50 SH   SOLE   0 0 50
LULULEMON ATHLETICA INC PUT 550021109   3,856,100 10,000 PRN Put SOLE   0 0 10,000
MARKEL GROUP INC COM 570535104   460,890 313 SH   DFND 1 , 2 0 0 313
MERCK & CO INC COM 58933Y105   276,041 2,681 SH   SOLE   0 0 2,681
MICROSOFT CORP COM 594918104   346,688 1,098 SH   SOLE   0 0 1,098
MICROSOFT CORP COM 594918104   6,794 22 SH   DFND 2, 3 0 0 22
MORNINGSTAR INC COM 617700109   288,818 1,233 SH   DFND 1 , 2 0 0 1,233
NORDSON CORP COM 655663102   225,402 1,010 SH   DFND 1 , 2 0 0 1,010
ONE GAS INC COM 68235P108   1,134,816 16,620 SH   SOLE   0 0 16,620
ONEOK INC NEW COM 682680103   8,285,124 130,618 SH   SOLE   0 0 130,618
PAYCOM SOFTWARE INC COM 70432V102   270,323 1,043 SH   SOLE   0 0 1,043
PEABODY ENERGY CORP COM 704551100   1,146,940 44,130 SH   SOLE   0 0 44,130
PEPSICO INC COM 713448108   3,399,470 20,063 SH   SOLE   0 0 20,063
PHILLIPS 66 COM 718546104   323,153 2,690 SH   SOLE   0 0 2,690
PIONEER NAT RES CO COM 723787107   686,688 2,991 SH   SOLE   0 0 2,991
PROCTER AND GAMBLE CO COM 742718109   270,177 1,852 SH   SOLE   0 0 1,852
PROSHARES TR ULTRAPRO SHORT S 74347B110   327,467 27,403 SH   SOLE   0 0 27,403
PROSHARES TR ULTRASHRT S&P500 74347G416   11,944,661 321,872 SH   SOLE   0 0 321,872
PROSHARES TR ULTRAPRO SHT QQQ 74347G432   520,467 25,463 SH   SOLE   0 0 25,463
PROSHARES TR ULTSHRT QQQ 74347G739   4,357,168 311,226 SH   SOLE   0 0 311,226
RAYMOND JAMES FINL INC COM 754730109   218,436 2,175 SH   SOLE   0 0 2,175
RING ENERGY INC COM 76680V108   548,925 281,500 SH   SOLE   0 0 281,500
ROCKWELL AUTOMATION INC COM 773903109   457,036 1,599 SH   SOLE   0 0 1,599
RPM INTL INC COM 749685103   313,348 3,305 SH   DFND 1 , 2 0 0 3,305
RTX CORPORATION COM 75513E101   219,343 3,048 SH   SOLE   0 0 3,048
RTX CORPORATION COM 75513E101   1,527 21 SH   DFND 2, 3 0 0 21
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   258,060 5,100 SH   SOLE   0 0 5,100
SEI INVTS CO COM 784117103   270,493 4,491 SH   DFND 1 , 2 0 0 4,491
SELECT SECTOR SPDR TR ENERGY 81369Y506   10,026,337 110,923 SH   SOLE   0 0 110,923
SERVICE CORP INTL COM 817565104   237,482 4,156 SH   SOLE   0 0 4,156
SERVICE CORP INTL COM 817565104   95,767 1,676 SH   DFND 1 , 2 0 0 1,676
SPDR GOLD TR GOLD SHS 78463V107   926,345 5,403 SH   SOLE   0 0 5,403
SPDR S&P 500 ETF TR TR UNIT 78462F103   91,887 215 SH   SOLE   0 0 215
SPDR S&P 500 ETF TR PUT 78462F103   12,824,400 30,000 PRN Put SOLE   0 0 30,000
SPDR SER TR PORTFOLIO SHORT 78464A474   204,673 6,981 SH   SOLE   0 0 6,981
SPDR SER TR S&P TRANSN ETF 78464A532   313,790 4,188 SH   SOLE   0 0 4,188
SPDR SER TR S&P DIVID ETF 78464A763   12,156,613 105,700 SH   SOLE   0 0 105,700
STANDARD LITHIUM LTD COM 853606101   28,300 10,000 SH   SOLE   0 0 10,000
STRATEGY SHS NS 7HANDL IDX 86280R506   802,601 41,999 SH   SOLE   0 0 41,999
TELEFLEX INCORPORATED COM 879369106   266,529 1,357 SH   DFND 1 , 2 0 0 1,357
TRIMBLE INC COM 896239100   203,537 3,779 SH   DFND 1 , 2 0 0 3,779
UNION PAC CORP COM 907818108   246,741 1,212 SH   SOLE   0 0 1,212
UNION PAC CORP COM 907818108   1,225 6 SH   DFND 2, 3 0 0 6
VANECK ETF TRUST PREFERRED SECURT 92189F429   2,366,010 140,750 SH   SOLE   0 0 140,750
VANGUARD BD INDEX FDS INTERMED TERM 921937819   1,146,342 15,853 SH   SOLE   0 0 15,853
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   2,839,825 37,779 SH   SOLE   0 0 37,779
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   291,905 3,858 SH   SOLE   0 0 3,858
VANGUARD INDEX FDS SM CP VAL ETF 922908611   1,757,123 11,017 SH   SOLE   0 0 11,017
VANGUARD INDEX FDS SMALL CP ETF 922908751   4,435,195 23,458 SH   SOLE   0 0 23,458
VANGUARD INDEX FDS TOTAL STK MKT 922908769   214,459 1,010 SH   SOLE   0 0 1,010
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   645,102 11,200 SH   SOLE   0 0 11,200
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   880,375 11,715 SH   SOLE   0 0 11,715
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   5,858,748 30,048 SH   SOLE   0 0 30,048
VISA INC COM CL A 92826C839   212,249 923 SH   SOLE   0 0 923
VISA INC COM CL A 92826C839   4,427 19 SH   DFND 2, 3 0 0 19
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   218,836 8,037 SH   SOLE   0 0 8,037
WEX INC COM 96208T104   342,136 1,819 SH   DFND 1 , 2 0 0 1,819
WILLIAMS COS INC COM 969457100   1,438,673 42,703 SH   SOLE   0 0 42,703
YUM BRANDS INC COM 988498101   3,015,907 24,139 SH   SOLE   0 0 24,139
YUM CHINA HLDGS INC COM 98850P109   1,684,622 30,234 SH   SOLE   0 0 30,234