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   381,270 5,062 SH   SOLE   0 0 5,062
AFFILIATED MANAGERS GROUP IN COM 008252108   347,595 2,194 SH   DFND 1,2 0 0 2,194
ALERISLIFE INC COM NEW 33832D205   125,599 228,363 SH   SOLE   0 0 228,363
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108   139,223 6,852 SH   SOLE   0 0 6,852
ALLIANCE RESOURCE PARTNERS L CALL 01877R108   264,160 13,000 PRN Call SOLE   0 0 13,000
ALPHABET INC CAP STK CL C 02079K107   253,768 2,860 SH   SOLE   0 0 2,860
ALPHABET INC CAP STK CL A 02079K305   354,711 4,020 SH   SOLE   0 0 4,020
AMERICAN EXPRESS CO COM 025816109   341,537 2,312 SH   SOLE   0 0 2,312
APPLE INC COM 037833100   4,279,539 32,937 SH   SOLE   0 0 32,937
APPLE INC COM 037833100   3,989 31 SH   DFND 2,3 0 0 31
APTARGROUP INC COM 038336103   239,976 2,182 SH   DFND 1,2 0 0 2,182
ARAMARK COM 03852U106   418,113 10,114 SH   DFND 1,2 0 0 10,114
BERKLEY W R CORP COM 084423102   680,997 9,384 SH   DFND 1,2 0 0 9,384
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,548,425 8,250 SH   SOLE   0 0 8,250
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,812,266 6 SH   SOLE   0 0 6
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   1,150 11 SH   SOLE   0 0 11
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   316,204 3,025 SH   DFND 1,2 0 0 3,025
BRISTOL-MYERS SQUIBB CO COM 110122108   238,434 3,314 SH   SOLE   0 0 3,314
BROOKDALE SR LIVING INC COM 112463104   117,526 43,050 SH   SOLE   0 0 43,050
BROWN & BROWN INC COM 115236101   254,159 4,461 SH   DFND 1,2 0 0 4,461
BURLINGTON STORES INC COM 122017106   210,262 1,037 SH   DFND 1,2 0 0 1,037
CACI INTL INC CL A 127190304   292,474 973 SH   DFND 1,2 0 0 973
CARLISLE COS INC COM 142339100   412,388 1,750 SH   DFND 1,2 0 0 1,750
CASEYS GEN STORES INC COM 147528103   208,356 929 SH   DFND 1,2 0 0 929
CATERPILLAR INC COM 149123101   8,237 34 SH   SOLE   0 0 34
CATERPILLAR INC PUT 149123101   2,874,720 12,000 PRN Put SOLE   0 0 12,000
CHEVRON CORP NEW COM 166764100   1,604,524 8,939 SH   SOLE   0 0 8,939
CHOICE HOTELS INTL INC COM 169905106   231,025 2,051 SH   DFND 1,2 0 0 2,051
COLUMBIA SPORTSWEAR CO COM 198516106   207,915 2,374 SH   DFND 1,2 0 0 2,374
CONOCOPHILLIPS COM 20825C104   422,295 3,579 SH   SOLE   0 0 3,579
COSTCO WHSL CORP NEW COM 22160K105   913 2 SH   SOLE   0 0 2
COSTCO WHSL CORP NEW PUT 22160K105   1,826,000 4,000 PRN Put SOLE   0 0 4,000
CRANE HLDGS CO COM 224441105   207,199 2,063 SH   SOLE   0 0 2,063
DEERE & CO COM 244199105   277,124 646 SH   SOLE   0 0 646
DEVON ENERGY CORP NEW COM 25179M103   607,222 9,872 SH   SOLE   0 0 9,872
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   863,955 35,583 SH   SOLE   0 0 35,583
DIREXION SHS ETF TR DAILY SM CP BEAR 25460E232   605,612 17,200 SH   SOLE   0 0 17,200
DIREXION SHS ETF TR DLY S&P500 BR 3X 25460E265   981,200 44,000 SH   SOLE   0 0 44,000
DOLBY LABORATORIES INC COM CL A 25659T107   211,939 3,005 SH   DFND 1,2,3 0 0 3,005
ENVISTA HOLDINGS CORPORATION COM 29415F104   329,023 9,772 SH   DFND 1,2 0 0 9,772
EXXON MOBIL CORP COM 30231G102   4,850,870 43,979 SH   SOLE   0 0 43,979
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   255,449 15,205 SH   SOLE   0 0 15,205
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   2,429,187 99,191 SH   SOLE   0 0 99,191
FIRST TR VALUE LINE DIVID IN SHS 33734H106   495,953 12,427 SH   SOLE   0 0 12,427
GODADDY INC CL A 380237107   232,241 3,104 SH   DFND 1,2 0 0 3,104
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   254,936 3,349 SH   SOLE   0 0 3,349
HOME DEPOT INC COM 437076102   264,225 837 SH   SOLE   0 0 837
HUNT J B TRANS SVCS INC COM 445658107   230,330 1,321 SH   DFND 1,2 0 0 1,321
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   162,726 11,010 SH   SOLE   0 0 11,010
INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888   3,002,319 28,501 SH   SOLE   0 0 28,501
ISHARES GOLD TR ISHARES NEW 464285204   2,354,334 68,064 SH   SOLE   0 0 68,064
ISHARES INC MSCI GBL MIN VOL 464286525   3,562,513 37,492 SH   SOLE   0 0 37,492
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107   494,341 23,285 SH   SOLE   0 0 23,285
ISHARES TR CORE US AGGBD ET 464287226   233,554 2,408 SH   SOLE   0 0 2,408
ISHARES TR US CONSUM DISCRE 464287580   278,260 4,885 SH   SOLE   0 0 4,885
ISHARES TR 0-5YR HI YL CP 46434V407   330,630 8,086 SH   SOLE   0 0 8,086
ISHARES TR U.S. ENERGY ETF 464287796   348,675 7,500 SH   SOLE   0 0 7,500
ISHARES TR SELECT DIVID ETF 464287168   354,309 2,938 SH   SOLE   0 0 2,938
ISHARES TR CORE S&P TTL STK 464287150   403,772 4,761 SH   SOLE   0 0 4,761
ISHARES TR ISHARES SEMICDTR 464287523   461,532 1,326 SH   SOLE   0 0 1,326
ISHARES TR US BR DEL SE ETF 464288794   486,837 5,064 SH   SOLE   0 0 5,064
ISHARES TR US OIL EQ&SV ETF 464288844   505,224 23,831 SH   SOLE   0 0 23,831
ISHARES TR U.S. MED DVC ETF 464288810   516,929 9,833 SH   SOLE   0 0 9,833
ISHARES TR PFD AND INCM SEC 464288687   542,627 17,774 SH   SOLE   0 0 17,774
ISHARES TR US CONSM STAPLES 464287812   660,622 3,258 SH   SOLE   0 0 3,258
ISHARES TR U.S. UTILITS ETF 464287697   876,416 10,127 SH   SOLE   0 0 10,127
ISHARES TR CORE S&P500 ETF 464287200   945,474 2,461 SH   SOLE   0 0 2,461
ISHARES TR NATIONAL MUN ETF 464288414   1,404,343 13,309 SH   SOLE   0 0 13,309
ISHARES TR 1 3 YR TREAS BD 464287457   1,429,464 17,611 SH   SOLE   0 0 17,611
ISHARES TR SP SMCP600VL ETF 464287879   2,174,694 23,817 SH   SOLE   0 0 23,817
ISHARES TR US HLTHCR PR ETF 464288828   3,026,639 11,307 SH   SOLE   0 0 11,307
ISHARES TR U.S. INSRNCE ETF 464288786   3,187,427 34,873 SH   SOLE   0 0 34,873
ISHARES TR NORTH AMERN NAT 464287374   4,208,678 103,509 SH   SOLE   0 0 103,509
ISHARES TR U.S. TECH ETF 464287721   4,432,129 59,500 SH   SOLE   0 0 59,500
ISHARES TR US TRSPRTION 464287192   4,478,967 20,974 SH   SOLE   0 0 20,974
ISHARES TR US OIL GS EX ETF 464288851   4,534,839 48,835 SH   SOLE   0 0 48,835
JOHNSON & JOHNSON COM 478160104   255,459 1,446 SH   SOLE   0 0 1,446
KAYNE ANDERSON ENERGY INFRST COM 486606106   7,175,731 838,286 SH   SOLE   0 0 838,286
KIRBY CORP COM 497266106   201,930 3,138 SH   DFND 1,2 0 0 3,138
LANDSTAR SYS INC COM 515098101   271,228 1,665 SH   DFND 1,2 0 0 1,665
LKQ CORP COM 501889208   274,894 5,147 SH   DFND 1,2 0 0 5,147
LULULEMON ATHLETICA INC COM 550021109   25,630 80 SH   SOLE   0 0 80
LULULEMON ATHLETICA INC PUT 550021109   1,922,280 6,000 PRN Put SOLE   0 0 6,000
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   1,293,246 25,757 SH   SOLE   0 0 25,757
MARKEL CORP COM 570535104   412,374 313 SH   DFND 1,2 0 0 313
MCDONALDS CORP COM 580135101   304,021 1,154 SH   SOLE   0 0 1,154
MERCK & CO INC COM 58933Y105   246,882 2,225 SH   SOLE   0 0 2,225
MICROSOFT CORP COM 594918104   408,498 1,703 SH   SOLE   0 0 1,703
MICROSOFT CORP COM 594918104   8,952 37 SH   DFND 2,3 0 0 37
MORNINGSTAR INC COM 617700109   217,240 1,003 SH   DFND 1,2 0 0 1,003
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107   30,068 24,850 SH   SOLE   0 0 24,850
NORDSON CORP COM 655663102   240,097 1,010 SH   DFND 1,2 0 0 1,010
ONE GAS INC COM 68235P108   1,252,823 16,545 SH   SOLE   0 0 16,545
ONEOK INC NEW COM 682680103   7,941,574 120,876 SH   SOLE   0 0 120,876
PAYCOM SOFTWARE INC COM 70432V102   322,722 1,040 SH   SOLE   0 0 1,040
PEABODY ENERGY CORP COM 704551100   1,579,916 59,800 SH   SOLE   0 0 59,800
PEABODY ENERGY CORP PUT 704551100   264,200 10,000 PRN Put SOLE   0 0 10,000
PEPSICO INC COM 713448108   3,656,580 20,240 SH   SOLE   0 0 20,240
PHILLIPS 66 COM 718546104   228,544 2,196 SH   SOLE   0 0 2,196
PIONEER NAT RES CO COM 723787107   779,281 3,412 SH   SOLE   0 0 3,412
PROCTER AND GAMBLE CO COM 742718109   265,110 1,749 SH   SOLE   0 0 1,749
PROSHARES TR ULTRAPRO SHORT S 74347B110   17,649,448 1,046,203 SH   SOLE   0 0 1,046,203
PROSHARES TR II ULTRA SILVER NEW 74347W353   384,000 12,000 SH   SOLE   0 0 12,000
RING ENERGY INC COM 76680V108   747,840 304,000 SH   SOLE   0 0 304,000
ROCKWELL AUTOMATION INC COM 773903109   409,075 1,588 SH   SOLE   0 0 1,588
RPM INTL INC COM 749685103   330,843 3,395 SH   DFND 1,2 0 0 3,395
SEI INVTS CO COM 784117103   261,825 4,491 SH   DFND 1,2 0 0 4,491
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   317,381 4,502 SH   SOLE   0 0 4,502
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,511,468 20,275 SH   SOLE   0 0 20,275
SELECT SECTOR SPDR TR ENERGY 81369Y506   10,020,840 114,563 SH   SOLE   0 0 114,563
SERVICE CORP INTL COM 817565104   283,563 4,101 SH   SOLE   0 0 4,101
SERVICE CORP INTL COM 817565104   115,879 1,676 SH   DFND 1,2 0 0 1,676
SPDR GOLD TR GOLD SHS 78463V107   913,342 5,384 SH   SOLE   0 0 5,384
SPDR S&P 500 ETF TR TR UNIT 78462F103   81,250 212 SH   SOLE   0 0 212
SPDR S&P 500 ETF TR PUT 78462F103   28,299,820 74,000 PRN Put SOLE   0 0 74,000
SPDR SER TR S&P TRANSN ETF 78464A532   314,019 4,672 SH   SOLE   0 0 4,672
SPDR SER TR PRTFLO S&P500 GW 78464A409   491,027 9,691 SH   SOLE   0 0 9,691
SPDR SER TR S&P DIVID ETF 78464A763   10,265,282 82,050 SH   SOLE   0 0 82,050
STRATEGY SHS NS 7HANDL IDX 86280R506   873,396 44,607 SH   SOLE   0 0 44,607
TELEFLEX INCORPORATED COM 879369106   316,531 1,268 SH   DFND 1,2 0 0 1,268
VANGUARD BD INDEX FDS INTERMED TERM 921937819   1,287,959 17,330 SH   SOLE   0 0 17,330
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   2,957,513 39,287 SH   SOLE   0 0 39,287
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   357,995 4,340 SH   SOLE   0 0 4,340
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   966,763 12,858 SH   SOLE   0 0 12,858
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   1,064,953 18,418 SH   SOLE   0 0 18,418
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   5,515,510 30,199 SH   SOLE   0 0 30,199
VERTEX ENERGY INC COM 92534K107   342,240 55,200 SH   SOLE   0 0 55,200
VERTEX ENERGY INC CALL 92534K107   24,800 4,000 PRN Call SOLE   0 0 4,000
WEX INC COM 96208T104   297,679 1,819 SH   DFND 1,2 0 0 1,819
WILLIAMS COS INC COM 969457100   1,409,757 42,850 SH   SOLE   0 0 42,850
YUM BRANDS INC COM 988498101   3,076,911 24,023 SH   SOLE   0 0 24,023
YUM CHINA HLDGS INC COM 98850P109   1,648,426 30,163 SH   SOLE   0 0 30,163