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
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 423 4,390 SH   SOLE   0 0 4,390
ADVANCED MICRO DEVICES INC COM 007903107 4,825 51,364 SH   SOLE   0 0 51,364
AIRBNB INC COM CL A 009066101 1,794 11,718 SH   SOLE   0 0 11,718
ALLSTATE CORP COM 020002101 391 3,000 SH   SOLE   0 0 3,000
ALPHABET INC CAP STK CL C 02079K107 298 119 SH   SOLE   0 0 119
ALPS ETF TR RIVRFRNT STR INC 00162Q783 5,541 223,215 SH   SOLE   0 0 223,215
AMAZON COM INC COM 023135106 588 171 SH   SOLE   0 0 171
AMEREN CORP COM 023608102 454 5,667 SH   SOLE   0 0 5,667
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 3,862 81,013 SH   SOLE   0 0 81,013
APOLLO GLOBAL MGMT INC COM CL A 03768E105 6,796 109,268 SH   SOLE   0 0 109,268
APPLE INC COM 037833100 7,094 51,800 SH   SOLE   0 0 51,800
AT&T INC COM 00206R102 208 7,227 SH   SOLE   0 0 7,227
BANCFIRST CORP COM 05945F103 4,031 64,563 SH   SOLE   0 0 64,563
BROADCOM INC COM 11135F101 288 604 SH   SOLE   0 0 604
BROWN & BROWN INC COM 115236101 253 4,767 SH   SOLE   0 0 4,767
CAMBRIA ETF TR CANNABIS ETF 132061821 1,772 97,852 SH   SOLE   0 0 97,852
CHEVRON CORP NEW COM 166764100 224 2,135 SH   SOLE   0 0 2,135
CINTAS CORP COM 172908105 5,257 13,762 SH   SOLE   0 0 13,762
DEXCOM INC COM 252131107 342 800 SH   SOLE   0 0 800
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 342 12,689 SH   SOLE   0 0 12,689
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 201 4,502 SH   SOLE   0 0 4,502
DRAFTKINGS INC COM CL A 26142R104 4,002 76,703 SH   SOLE   0 0 76,703
EASTMAN KODAK CO COM NEW 277461406 111 13,350 SH   SOLE   0 0 13,350
EQUITY RESIDENTIAL SH BEN INT 29476L107 8,195 106,423 SH   SOLE   0 0 106,423
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 335 16,278 SH   SOLE   0 0 16,278
ETF SER SOLUTIONS US DIVERSIFIED 26922A511 8,251 238,718 SH   SOLE   0 0 238,718
ETF SER SOLUTIONS US GLB JETS 26922A842 1,644 67,979 SH   SOLE   0 0 67,979
EXPEDIA GROUP INC COM NEW 30212P303 590 3,604 SH   SOLE   0 0 3,604
EXXON MOBIL CORP COM 30231G102 240 3,801 SH   SOLE   0 0 3,801
FACEBOOK INC CL A 30303M102 357 1,028 SH   SOLE   0 0 1,028
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 1,012 23,745 SH   SOLE   0 0 23,745
FRANKLIN RESOURCES INC COM 354613101 1,014 31,711 SH   SOLE   0 0 31,711
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 4,849 171,290 SH   SOLE   0 0 171,290
HOST HOTELS & RESORTS INC COM 44107P104 1,814 106,153 SH   SOLE   0 0 106,153
ILLINOIS TOOL WKS INC COM 452308109 4,862 21,746 SH   SOLE   0 0 21,746
INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 1,164 46,064 SH   SOLE   0 0 46,064
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 95 10,240 SH   SOLE   0 0 10,240
INTERNATIONAL BUSINESS MACHS COM 459200101 512 3,495 SH   SOLE   0 0 3,495
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 8,330 360,455 SH   SOLE   0 0 360,455
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2,055 10,996 SH   SOLE   0 0 10,996
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 5,141 96,060 SH   SOLE   0 0 96,060
INVESCO QQQ TR UNIT SER 1 46090E103 2,185 6,166 SH   SOLE   0 0 6,166
ISHARES GOLD TR ISHARES NEW 464285204 1,299 38,529 SH   SOLE   0 0 38,529
ISHARES INC MSCI WORLD ETF 464286392 235 1,857 SH   SOLE   0 0 1,857
ISHARES TR 3 7 YR TREAS BD 464288661 2,514 19,258 SH   SOLE   0 0 19,258
ISHARES TR CORE S&P MCP ETF 464287507 9,449 35,163 SH   SOLE   0 0 35,163
ISHARES TR CORE S&P US VLU 464287663 281 3,906 SH   SOLE   0 0 3,906
ISHARES TR EAFE GRWTH ETF 464288885 2,976 27,742 SH   SOLE   0 0 27,742
ISHARES TR ISHS 1-5YR INVS 464288646 515 9,391 SH   SOLE   0 0 9,391
ISHARES TR ISHS 5-10YR INVT 464288638 597 9,861 SH   SOLE   0 0 9,861
ISHARES TR MICRO-CAP ETF 464288869 1,472 9,647 SH   SOLE   0 0 9,647
ISHARES TR MORNINGSTAR GRWT 464287119 3,421 52,822 SH   SOLE   0 0 52,822
ISHARES TR MORNINGSTAR VALU 464288109 2,984 46,227 SH   SOLE   0 0 46,227
ISHARES TR MORNINGSTR US EQ 464287127 327 5,379 SH   SOLE   0 0 5,379
ISHARES TR MRGSTR MD CP ETF 464288208 268 3,996 SH   SOLE   0 0 3,996
ISHARES TR MRGSTR MD CP GRW 464288307 2,909 42,221 SH   SOLE   0 0 42,221
ISHARES TR MRGSTR MD CP VAL 464288406 972 15,133 SH   SOLE   0 0 15,133
ISHARES TR MRGSTR SM CP ETF 464288505 263 4,482 SH   SOLE   0 0 4,482
ISHARES TR MRGSTR SM CP GR 464288604 2,217 42,794 SH   SOLE   0 0 42,794
ISHARES TR MRNING SM CP ETF 464288703 789 13,422 SH   SOLE   0 0 13,422
ISHARES TR MSCI EAFE ETF 464287465 8,112 102,845 SH   SOLE   0 0 102,845
ISHARES TR PFD AND INCM SEC 464288687 12,413 315,577 SH   SOLE   0 0 315,577
ISHARES TR RUSSELL 2000 ETF 464287655 10,059 43,853 SH   SOLE   0 0 43,853
ISHARES TR S&P 500 GRWT ETF 464287309 652 8,962 SH   SOLE   0 0 8,962
ISHARES TR SP SMCP600VL ETF 464287879 647 6,141 SH   SOLE   0 0 6,141
JOHNSON & JOHNSON COM 478160104 1,255 7,621 SH   SOLE   0 0 7,621
KINGSOFT CLOUD HLDGS LTD ADS 49639K101 250 250,000 SH   SOLE   0 0 250,000
LILLY ELI & CO COM 532457108 930 4,052 SH   SOLE   0 0 4,052
LOWES COS INC COM 548661107 4,901 25,269 SH   SOLE   0 0 25,269
MARATHON OIL CORP COM 565849106 221 16,230 SH   SOLE   0 0 16,230
MARATHON PETE CORP COM 56585A102 987 16,330 SH   SOLE   0 0 16,330
MERCK & CO INC COM 58933Y105 663 8,523 SH   SOLE   0 0 8,523
MICROSOFT CORP COM 594918104 1,716 6,334 SH   SOLE   0 0 6,334
MOODYS CORP COM 615369105 235 649 SH   SOLE   0 0 649
NEXTERA ENERGY INC COM 65339F101 294 4,010 SH   SOLE   0 0 4,010
NORDSON CORP COM 655663102 4,997 22,763 SH   SOLE   0 0 22,763
NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 701 20,651 SH   SOLE   0 0 20,651
NVIDIA CORPORATION COM 67066G104 269 336 SH   SOLE   0 0 336
OREILLY AUTOMOTIVE INC COM 67103H107 906 1,600 SH   SOLE   0 0 1,600
OSI ETF TR OSHARES US QUALT 67110P407 310 7,375 SH   SOLE   0 0 7,375
PACER FDS TR BNCHMRK INFRA 69374H741 8,577 212,621 SH   SOLE   0 0 212,621
PFIZER INC COM 717081103 808 20,633 SH   SOLE   0 0 20,633
PIMCO ETF TR INV GRD CRP BD 72201R817 535 4,674 SH   SOLE   0 0 4,674
PROCTER AND GAMBLE CO COM 742718109 1,326 9,828 SH   SOLE   0 0 9,828
PROSHARES TR S&P 500 DV ARIST 74348A467 3,081 33,995 SH   SOLE   0 0 33,995
RAYTHEON TECHNOLOGIES CORP COM 75513E101 343 4,015 SH   SOLE   0 0 4,015
REPUBLIC SVCS INC COM 760759100 289 2,625 SH   SOLE   0 0 2,625
ROPER TECHNOLOGIES INC COM 776696106 5,140 10,931 SH   SOLE   0 0 10,931
S&P GLOBAL INC COM 78409V104 7,881 19,201 SH   SOLE   0 0 19,201
SARATOGA INVT CORP COM NEW 80349A208 211 7,867 SH   SOLE   0 0 7,867
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,936 49,068 SH   SOLE   0 0 49,068
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1,912 45,960 SH   SOLE   0 0 45,960
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 16,415 300,646 SH   SOLE   0 0 300,646
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 509 4,880 SH   SOLE   0 0 4,880
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,588 21,001 SH   SOLE   0 0 21,001
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 663 6,477 SH   SOLE   0 0 6,477
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 613 7,448 SH   SOLE   0 0 7,448
SHERWIN WILLIAMS CO COM 824348106 4,672 17,147 SH   SOLE   0 0 17,147
SIMON PPTY GROUP INC NEW COM 828806109 224 1,717 SH   SOLE   0 0 1,717
SMITH A O CORP COM 831865209 5,210 72,300 SH   SOLE   0 0 72,300
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,506 40,924 SH   SOLE   0 0 40,924
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,200 26,377 SH   SOLE   0 0 26,377
SPDR S&P 500 ETF TR TR UNIT 78462F103 14,851 34,694 SH   SOLE   0 0 34,694
SPDR S&P 500 ETF TR TR UNIT 78462F103 43 100 SH Call SOLE   0 0 100
SPIRE INC COM 84857L101 203 2,815 SH   SOLE   0 0 2,815
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 94 10,147 SH   SOLE   0 0 10,147
TORONTO DOMINION BK ONT COM NEW 891160509 523 7,468 SH   SOLE   0 0 7,468
TRAVELERS COMPANIES INC COM 89417E109 299 2,000 SH   SOLE   0 0 2,000
TYSON FOODS INC CL A 902494103 229 3,111 SH   SOLE   0 0 3,111
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 10,680 324,629 SH   SOLE   0 0 324,629
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 6,417 74,707 SH   SOLE   0 0 74,707
VANGUARD INDEX FDS GROWTH ETF 922908736 2,000 6,975 SH   SOLE   0 0 6,975
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,578 11,229 SH   SOLE   0 0 11,229
VANGUARD INDEX FDS MID CAP ETF 922908629 1,612 6,791 SH   SOLE   0 0 6,791
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 957 9,402 SH   SOLE   0 0 9,402
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,245 5,706 SH   SOLE   0 0 5,706
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,576 9,074 SH   SOLE   0 0 9,074
VANGUARD INDEX FDS SMALL CP ETF 922908751 918 4,077 SH   SOLE   0 0 4,077
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,687 5,822 SH   SOLE   0 0 5,822
VANGUARD INDEX FDS VALUE ETF 922908744 1,210 8,805 SH   SOLE   0 0 8,805
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 574 10,571 SH   SOLE   0 0 10,571
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,879 36,475 SH   SOLE   0 0 36,475
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 876 2,790 SH   SOLE   0 0 2,790
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,342 7,353 SH   SOLE   0 0 7,353
VANGUARD WORLD FDS ENERGY ETF 92204A306 5,906 77,817 SH   SOLE   0 0 77,817
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 10,345 114,373 SH   SOLE   0 0 114,373
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 850 3,441 SH   SOLE   0 0 3,441
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1,228 6,251 SH   SOLE   0 0 6,251
VANGUARD WORLD FDS INF TECH ETF 92204A702 7,616 19,098 SH   SOLE   0 0 19,098
VANGUARD WORLD FDS MATERIALS ETF 92204A801 9,868 54,584 SH   SOLE   0 0 54,584
VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 2,919 65,029 SH   SOLE   0 0 65,029
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 3,014 42,294 SH   SOLE   0 0 42,294
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 3,104 54,794 SH   SOLE   0 0 54,794
VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 2,934 45,136 SH   SOLE   0 0 45,136
WALMART INC COM 931142103 826 5,856 SH   SOLE   0 0 5,856
WEST PHARMACEUTICAL SVSC INC COM 955306105 5,501 15,318 SH   SOLE   0 0 15,318