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
ABBVIE INC COM USD0.01 COM 00287Y109 526 3,246 SH   SOLE None 3,246 0 0
Alcoa Corporation COM 013872106 658 7,310 SH   SOLE None 7,310 0 0
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 944 338 SH   SOLE None 338 0 0
AMAZON.COM INC COM 023135106 13,193 4,047 SH   SOLE None 4,047 0 0
APPLE INC COM 037833100 18,463 105,737 SH   SOLE None 105,737 0 0
BERKSHIRE HATHAWAY INC COM USD0.0033 CLASS B CL B NEW 084670702 244 690 SH   SOLE None 690 0 0
BP PLC SPONSORED ADR SPONSORED ADR 055622104 229 7,802 SH   SOLE None 7,802 0 0
Cerner Corporation COM 156782104 357 3,820 SH   SOLE None 3,820 0 0
Charles Schwab Corporation The COM 808513105 339 4,020 SH   SOLE None 4,020 0 0
CHEVRON CORP NEW COM COM 166764100 1,148 7,050 SH   SOLE None 7,050 0 0
CONOCOPHILLIPS COM COM 20825C104 670 6,704 SH   SOLE None 6,704 0 0
CUBESMART COM 229663109 822 15,806 SH   SOLE None 15,806 0 0
CVS Health Corporation COM 126650100 355 3,509 SH   SOLE None 3,509 0 0
DEVON ENERGY CORP NEW COM 25179M103 2,061 34,858 SH   SOLE None 34,858 0 0
Diamondback Energy Inc. COM 25278X109 658 4,800 SH   SOLE None 4,800 0 0
DIMENSIONAL ETF TR EMERGING CORE EQUITY MRKT EMGR CRE EQT MNG 25434V302 245 9,354 SH   SOLE None 9,354 0 0
DIMENSIONAL ETF TR INTERNATIONAL CORE EQUITY M INTL CORE EQT MK 25434V203 340 12,073 SH   SOLE None 12,073 0 0
DISNEY WALT CO COM COM 254687106 239 1,742 SH   SOLE None 1,742 0 0
EOG Resources Inc. COM 26875P101 650 5,450 SH   SOLE None 5,450 0 0
Exelon Corporation COM 30161N101 392 8,240 SH   SOLE None 8,240 0 0
EXXON MOBIL CORP COM 30231G102 1,084 13,129 SH   SOLE None 13,129 0 0
FIDELITY NASDAQ COMPOSITE INDEX ETF NASDAQ COMPSIT 315912808 1,568 28,221 SH   SOLE None 28,221 0 0
FIRST TR EXCHANGE TRADED FD IV FIRST TR ENHANCED SHORT SHORT MATURITY ETF FIRST TR ENH NEW 33739Q408 545 9,157 SH   SOLE None 9,157 0 0
FIRST TR EXCHANGE TRADED FD IV FST LOW OPPT EFT ETF FST LOW OPPT EFT 33739Q200 720 14,706 SH   SOLE None 14,706 0 0
FIRST TR EXCHANGE TRADED FD IV SENIOR LN FD ETF SENIOR LN FD 33738D309 511 10,858 SH   SOLE None 10,858 0 0
FIRST TR EXCHANGE TRADED FD VI NASDAQ BK ETF NASDAQ BK ETF 33738R860 363 11,437 SH   SOLE None 11,437 0 0
FIRST TR EXCHANGE TRADED FD VI TCW OPPORTUNIS ETF TCW OPPORTUNIS 33740F805 4,681 94,412 SH   SOLE None 94,412 0 0
FIRST TR EXCHANGETRADED FD CAP STRENGTH ETF CAP STRENGTH ETF 33733E104 797 10,186 SH   SOLE None 10,186 0 0
FIRST TR EXCHANGETRADED FD V MNGD FUTRS STRGY ETF MNGD FUTRS STRGY 33739G103 479 9,817 SH   SOLE None 9,817 0 0
FIRST TR EXCHANGETRADED FD VI RISNG DIVD ACHIV RISNG DIVD ACHIV 33738R506 607 12,385 SH   SOLE None 12,385 0 0
FIRST TR EXCHANGETRADED FD VII FIRST GLOBAL TACTICAL COMMODITY STRATEGY FD FST TR GLB FD 33739H101 1,169 41,136 SH   SOLE None 41,136 0 0
FIRST TR LARGE CAP CORE ALPHADEX FD COM SHS COM SHS 33734K109 377 4,269 SH   SOLE None 4,269 0 0
FIRST TR LG CAPITAL VAL ALPHADEX FD COM SHS COM SHS 33735J101 1,018 14,440 SH   SOLE None 14,440 0 0
FIRST TR VALUE LINE DIVID INDE SHS SHS 33734H106 339 8,025 SH   SOLE None 8,025 0 0
FIRST TRUST EXCH TRADED FUND 2 CONSUMR DISCRE ETF CONSUMR DISCRE 33734X101 276 5,065 SH   SOLE None 5,065 0 0
FIRST TRUST EXCH TRADED FUND 2 ENERGY ALPHADX ETF ENERGY ALPHADX 33734X127 292 18,356 SH   SOLE None 18,356 0 0
FIRST TRUST EXCH TRADED FUND 2 INDLS PROD DUR ETF INDLS PROD DUR 33734X150 701 12,398 SH   SOLE None 12,398 0 0
FIRST TRUST EXCHANGETRADED AL COM SHS ETF COM SHS 33735K108 524 4,907 SH   SOLE None 4,907 0 0
FIRST TRUST EXCHANGETRADED AL DEV MRK EX US ETF DEV MRK EX US 33737J174 495 8,561 SH   SOLE None 8,561 0 0
FIRST TRUST EXCHANGETRADED AL EMERG MKT ALPH ETF EMERG MKT ALPH 33737J182 205 8,146 SH   SOLE None 8,146 0 0
FIRST TRUST EXCHANGETRADED AL EUROPE ALPHADEX ETF EUROPE ALPHADEX 33737J117 624 16,142 SH   SOLE None 16,142 0 0
FIRST TRUST EXCHANGETRADED FU ALT ABSLT STRG ETF ALT ABSLT STRG 33740Y101 1,508 44,539 SH   SOLE None 44,539 0 0
FIRST TRUST EXCHANGETRADED FU DJ INTERNT IDX ETF DJ INTERNT IDX 33733E302 546 2,906 SH   SOLE None 2,906 0 0
FIRST TRUST PORTFOLIOS MID CAP CORE ALPHA COM SHS ETF COM SHS 33735B108 234 2,387 SH   SOLE None 2,387 0 0
FIRST TRUST PORTFOLIOS SHS ETF SHS 337344105 261 2,437 SH   SOLE None 2,437 0 0
FIRST TRUST PORTFOLIOS SHS ETF SHS 337345102 445 2,917 SH   SOLE None 2,917 0 0
FS KKR CAPITAL CORP COM COM 302635206 376 16,497 SH   SOLE None 16,497 0 0
Halliburton Company COM 406216101 377 9,955 SH   SOLE None 9,955 0 0
INVESCO QQQ TR UNIT SER 1 UNIT SER 1 46090E103 565 1,559 SH   SOLE None 1,559 0 0
INVSC 1 30 LADDERED TRSURY ETF 1 30 LADER TRE 46138E107 360 10,652 SH   SOLE None 10,652 0 0
IRON MOUNTAIN INC COM USD0.01 COM 46284V101 1,236 22,313 SH   SOLE None 22,313 0 0
ISHARES CORE SP SMALLCAP E CORE S&P SCP ETF 464287804 747 6,920 SH   SOLE None 6,920 0 0
ISHARES CORE SP TOTAL US STOCK MARKET ETF CORE S&P TTL STK 464287150 2,367 23,453 SH   SOLE None 23,453 0 0
ISHARES CORE SP US VALUE ETF CORE S&P US VLU 464287663 231 3,044 SH   SOLE None 3,044 0 0
ISHARES INC MSCI GBL ETF NEW MSCI GBL ETF NEW 46434G848 561 10,954 SH   SOLE None 10,954 0 0
ISHARES SELECT DIVIDEND ETF SELECT DIVID ETF 464287168 748 5,838 SH   SOLE None 5,838 0 0
ISHARES SP 500 CORE S&P500 ETF 464287200 16,560 36,500 SH   SOLE None 36,500 0 0
ISHARES SP 500 GROWTH ETF IV S&P 500 GRWT ETF 464287309 396 5,186 SH   SOLE None 5,186 0 0
ISHARES SP 500 VALUE ETF S&P 500 VAL ETF 464287408 13,017 83,592 SH   SOLE None 83,592 0 0
ISHARES SP MIDCAP 400 INDEX FUND CORE S&P MCP ETF 464287507 3,845 14,328 SH   SOLE None 14,328 0 0
iShares SP SmallCap 600 Value ETF SP SMCP600VL ETF 464287879 6,036 58,950 SH   SOLE None 58,950 0 0
ISHARES TIPS BOND ETF TIPS BD ETF 464287176 801 6,426 SH   SOLE None 6,426 0 0
ISHARES TR FLTG RATE NT ETF FLTG RATE NT ETF 46429B655 6,279 124,281 SH   SOLE None 124,281 0 0
ISHARES TR IBOXX HI YD ETF IBOXX HI YD ETF 464288513 1,161 14,109 SH   SOLE None 14,109 0 0
ISHARES TR ISHS 510YR INVT ISHS 5-10YR INVT 464288638 212 3,856 SH   SOLE None 3,856 0 0
ISHARES TR MSCI USA MIN VOL MSCI USA MIN VOL 46429B697 647 8,347 SH   SOLE None 8,347 0 0
ISHARES TR SP MIDCAP 400 VALUE ETF S&P MC 400VL ETF 464287705 7,205 65,717 SH   SOLE None 65,717 0 0
ISHARES TRUST CORE TOTAL USD ETF CORE TOTAL USD 46434V613 491 9,894 SH   SOLE None 9,894 0 0
ISHARES TRUST EAFE GRWTH ETF EAFE GRWTH ETF 464288885 416 4,323 SH   SOLE None 4,323 0 0
ISHARES TRUST EAFE VALUE ETF EAFE VALUE ETF 464288877 579 11,521 SH   SOLE None 11,521 0 0
ISHARES TRUST ESG AWARE MSCI USA ETF ESG AWR MSCI USA 46435G425 1,198 11,822 SH   SOLE None 11,822 0 0
ISHARES TRUST FALN ANGLS USD ETF FALN ANGLS USD 46435G474 270 9,741 SH   SOLE None 9,741 0 0
ISHARES TRUST U.S. TECH ETF U.S. TECH ETF 464287721 345 3,349 SH   SOLE None 3,349 0 0
ISHARES TRUST US TREAS BD ETF US TREAS BD ETF 46429B267 841 33,749 SH   SOLE None 33,749 0 0
ISHARES U S REAL ESTATE ETF U.S. REAL ES ETF 464287739 5,962 55,089 SH   SOLE None 55,089 0 0
iShares U.S. Basic Materials ETF U.S. BAS MTL ETF 464287838 3,192 21,345 SH   SOLE None 21,345 0 0
Marathon Oil Corporation COM 565849106 673 26,810 SH   SOLE None 26,810 0 0
MARATHON PETROLEUM CORP COM USD0.01 COM 56585A102 463 5,420 SH   SOLE None 5,420 0 0
MICROSOFT CORP COM 594918104 891 2,889 SH   SOLE None 2,889 0 0
NVIDIA CORP COM 67066G104 821 3,010 SH   SOLE None 3,010 0 0
OCCIDENTAL PETE CORP COM COM 674599105 334 5,890 SH   SOLE None 5,890 0 0
ON Semiconductor Corporation COM 682189105 667 10,660 SH   SOLE None 10,660 0 0
OREILLY AUTOMOTIVE INC COM COM 67103H107 1,988 2,902 SH   SOLE None 2,902 0 0
PFIZER INC COM 717081103 235 4,542 SH   SOLE None 4,542 0 0
PIONEER NATURAL RESOURCES CO COM USD0.01 COM 723787107 383 1,530 SH   SOLE None 1,530 0 0
QUALCOMM INC COM 747525103 379 2,480 SH   SOLE None 2,480 0 0
REALTY INCOME CORP COM COM 756109104 824 11,890 SH   SOLE None 11,890 0 0
Schlumberger N.V. COM STK 806857108 359 8,680 SH   SOLE None 8,680 0 0
SCHWAB STRATEGIC TR US AGGREGATE B ETF US AGGREGATE B 808524839 840 16,606 SH   SOLE None 16,606 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF US LRG CAP ETF 808524201 706 13,113 SH   SOLE None 13,113 0 0
SCHWAB STRATEGIC TR US MIDCAP ETF US MID-CAP ETF 808524508 355 4,682 SH   SOLE None 4,682 0 0
SCHWAB STRATEGIC TR US SML CAP ETF US SML CAP ETF 808524607 214 4,525 SH   SOLE None 4,525 0 0
SCHWAB STRATEGIC TR US TIPS ETF US TIPS ETF 808524870 240 3,946 SH   SOLE None 3,946 0 0
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102 842 15,763 SH   SOLE None 15,763 0 0
SPDR DOW JONES INDL AVERAGE ET UT SER 1 UT SER 1 78467X109 6,991 20,158 SH   SOLE None 20,158 0 0
SPDR INDEX SHARES FUNDS PORTFOLIO DEVLPD ETF PORTFOLIO DEVLPD 78463X889 984 28,719 SH   SOLE None 28,719 0 0
SPDR INDEX SHARES FUNDS PORTFOLIO EMG MK ETF PORTFOLIO EMG MK 78463X509 501 12,958 SH   SOLE None 12,958 0 0
SPDR PORTFOLIO SP 600 SM CAP ETF PORTFOLIO S&P600 78468R853 232 5,508 SH   SOLE None 5,508 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE ETF PORTFOLIO AGRGTE 78464A649 1,260 45,328 SH   SOLE None 45,328 0 0
SPDR SERIES TRUST PORTFOLIO SP 400 MID CAP ETF PORTFOLIO S&P400 78464A847 253 5,371 SH   SOLE None 5,371 0 0
SPDR SERIES TRUST PORTFOLIO SP 500 ETF PORTFOLIO S&P500 78464A854 3,497 65,810 SH   SOLE None 65,810 0 0
SPDR SERIES TRUST PRTFLO SP500 GW ETF PRTFLO S&P500 GW 78464A409 707 10,680 SH   SOLE None 10,680 0 0
SPDR SP 400 MID CAP VALUE ETF S&P 400 MDCP VAL 78464A839 480 6,824 SH   SOLE None 6,824 0 0
SPDR SP500 ETF TRUST TRUST UNIT DEPOSITARY RECEIPT TR UNIT 78462F103 5,111 11,316 SH   SOLE None 11,316 0 0
SPDR SPDR BLMBERG INVST GRADE BLOOMBERG INVT 78468R200 316 10,378 SH   SOLE None 10,378 0 0
TESLA INC COM COM 88160R101 10,545 9,786 SH   SOLE None 9,786 0 0
TYSON FOODS INC CL A 902494103 669 7,460 SH   SOLE None 7,460 0 0
UNITED PARCEL SERVICE INC CL B 911312106 368 1,714 SH   SOLE None 1,714 0 0
US BANCORP COM NEW 902973304 1,838 34,575 SH   SOLE None 34,575 0 0
VANGUARD FTSE EUROPE ETF FTSE EUROPE ETF 922042874 844 13,551 SH   SOLE None 13,551 0 0
VANGUARD GROWTH ETF GROWTH ETF 922908736 252 876 SH   SOLE None 876 0 0
VANGUARD IDX FUND TOTAL STK MKT 922908769 1,201 5,276 SH   SOLE None 5,276 0 0
WALMART INC COM COM 931142103 332 2,229 SH   SOLE None 2,229 0 0
WILLIAMS COS INC COM COM 969457100 214 6,408 SH   SOLE None 6,408 0 0