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
AGNICO EAGLE MINES LTD COM 008474108   5,522,222 106,217 SH   SOLE   0 0 106,217
AMAZON COM INC COM 023135106   319,951 3,809 SH   SOLE   0 0 3,809
APPLE INC COM 037833100   824,292 6,344 SH   SOLE   0 0 6,344
AUTOMATIC DATA PROCESSING IN COM 053015103   640,861 2,683 SH   SOLE   0 0 2,683
BANK AMERICA CORP COM 060505104   596,141 17,999 SH   SOLE   0 0 17,999
BARRICK GOLD CORP COM 067901108   5,089,661 296,255 SH   SOLE   0 0 296,255
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   260,094 842 SH   SOLE   0 0 842
BHP GROUP LTD SPONSORED ADS 088606108   3,421,871 55,147 SH   SOLE   0 0 55,147
BOEING CO COM 097023105   583,810 3,065 SH   SOLE   0 0 3,065
CANADIAN NAT RES LTD COM 136385101   1,244,094 22,404 SH   SOLE   0 0 22,404
CATERPILLAR INC COM 149123101   249,861 1,043 SH   SOLE   0 0 1,043
CHEVRON CORP NEW COM 166764100   1,675,261 9,333 SH   SOLE   0 0 9,333
CHIPOTLE MEXICAN GRILL INC COM 169656105   302,473 218 SH   SOLE   0 0 218
CLEVELAND-CLIFFS INC NEW COM 185899101   3,552,078 220,489 SH   SOLE   0 0 220,489
EMERSON ELEC CO COM 291011104   923,034 9,609 SH   SOLE   0 0 9,609
FIRST SOLAR INC COM 336433107   3,306,082 22,071 SH   SOLE   0 0 22,071
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   214,718 2,729 SH   SOLE   0 0 2,729
FRANCO NEV CORP COM 351858105   284,424 2,084 SH   SOLE   0 0 2,084
GREEN BRICK PARTNERS INC COM 392709101   3,177,401 131,135 SH   SOLE   0 0 131,135
HALLIBURTON CO COM 406216101   2,736,200 69,535 SH   SOLE   0 0 69,535
HOME DEPOT INC COM 437076102   525,292 1,663 SH   SOLE   0 0 1,663
INTEL CORP COM 458140100   235,098 8,895 SH   SOLE   0 0 8,895
ISHARES TR MORNINGSTAR GRWT 464287119   519,671 10,675 SH   SOLE   0 0 10,675
ISHARES TR 20 YR TR BD ETF 464287432   3,620,904 36,369 SH   SOLE   0 0 36,369
ISHARES TR 1 3 YR TREAS BD 464287457   371,515 4,577 SH   SOLE   0 0 4,577
ISHARES TR RUS MDCP VAL ETF 464287473   237,131 2,251 SH   SOLE   0 0 2,251
ISHARES TR AGENCY BOND ETF 464288166   258,944 2,433 SH   SOLE   0 0 2,433
ISHARES TR NATIONAL MUN ETF 464288414   6,407,913 60,727 SH   SOLE   0 0 60,727
ISHARES TR IBOXX HI YD ETF 464288513   3,567,590 48,453 SH   SOLE   0 0 48,453
ISHARES TR PFD AND INCM SEC 464288687   810,212 26,538 SH   SOLE   0 0 26,538
JOHNSON & JOHNSON COM 478160104   732,568 4,147 SH   SOLE   0 0 4,147
LENNAR CORP CL A 526057104   401,549 4,437 SH   SOLE   0 0 4,437
LILLY ELI & CO COM 532457108   746,679 2,041 SH   SOLE   0 0 2,041
LOCKHEED MARTIN CORP COM 539830109   332,972 684 SH   SOLE   0 0 684
LULULEMON ATHLETICA INC COM 550021109   268,799 839 SH   SOLE   0 0 839
MCDONALDS CORP COM 580135101   734,985 2,789 SH   SOLE   0 0 2,789
OCCIDENTAL PETE CORP COM 674599105   3,611,406 57,333 SH   SOLE   0 0 57,333
PEABODY ENERGY CORP COM 704551100   3,904,955 147,803 SH   SOLE   0 0 147,803
PEPSICO INC COM 713448108   532,297 2,946 SH   SOLE   0 0 2,946
PFIZER INC COM 717081103   668,795 13,052 SH   SOLE   0 0 13,052
RIO TINTO PLC SPONSORED ADR 767204100   3,588,053 50,394 SH   SOLE   0 0 50,394
SCHLUMBERGER LTD COM STK 806857108   4,624,825 86,510 SH   SOLE   0 0 86,510
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   590,865 13,186 SH   SOLE   0 0 13,186
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,068,081 14,139 SH   SOLE   0 0 14,139
TECK RESOURCES LTD CL B 878742204   4,655,150 123,087 SH   SOLE   0 0 123,087
UNITED STATES STL CORP NEW COM 912909108   2,944,452 117,543 SH   SOLE   0 0 117,543
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   462,897 6,149 SH   SOLE   0 0 6,149
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   946,667 8,748 SH   SOLE   0 0 8,748
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   484,953 9,799 SH   SOLE   0 0 9,799
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   374,177 1,065 SH   SOLE   0 0 1,065
VANGUARD INDEX FDS GROWTH ETF 922908736   233,185 1,094 SH   SOLE   0 0 1,094
VANGUARD INDEX FDS VALUE ETF 922908744   3,057,539 21,782 SH   SOLE   0 0 21,782
VANGUARD INDEX FDS SMALL CP ETF 922908751   242,510 1,321 SH   SOLE   0 0 1,321
WHEATON PRECIOUS METALS CORP COM 962879102   3,672,113 93,964 SH   SOLE   0 0 93,964
RAYTHEON TECHNOLOGIES CORP COM 75513E101   201,294 1,995 SH   SOLE   0 0 1,995
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   499,242 6,661 SH   SOLE   0 0 6,661
VALE S A SPONSORED ADS 37950E291   280,786 16,546 SH   SOLE   0 0 16,546
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214   561,693 22,708 SH   SOLE   0 0 22,708
DIREXION SHS ETF TR DAILY FINL BEAR 25460E240   207,656 10,771 SH   SOLE   0 0 10,771
GLOBAL X FDS GLOBX SUPDV US 37950E291   232,169 12,356 SH   SOLE   0 0 12,356
ADVISORSHARES TR PURE US CANNABIS 00768Y453   1,802,987 257,938 SH   SOLE   0 0 257,938
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   273,625 2,040 SH   SOLE   0 0 2,040
COLLABORATIVE INVESTMNT SER MOHR GROWTH ETF 19423L623   249,586 12,734 SH   SOLE   0 0 12,734
COSTCO WHSL CORP NEW COM 22160K105   207,721 455 SH   SOLE   0 0 455
DEVON ENERGY CORP NEW COM 25179M103   4,239,143 68,918 SH   SOLE   0 0 68,918
DIREXION SHS ETF TR DAILY TECH OCT21 25460G393   623,106 15,359 SH   SOLE   0 0 15,359
EOG RES INC COM 26875P101   356,961 2,756 SH   SOLE   0 0 2,756
ENPHASE ENERGY INC COM 29355A107   2,277,066 8,594 SH   SOLE   0 0 8,594
EXXON MOBIL CORP COM 30231G102   1,211,976 10,988 SH   SOLE   0 0 10,988
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872   299,116 10,721 SH   SOLE   0 0 10,721
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200   245,758 11,181 SH   SOLE   0 0 11,181
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   208,105 5,376 SH   SOLE   0 0 5,376
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   814,321 18,541 SH   SOLE   0 0 18,541
FREEPORT-MCMORAN INC CL B 35671D857   4,091,634 107,675 SH   SOLE   0 0 107,675
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   615,480 13,988 SH   SOLE   0 0 13,988
INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669   613,856 31,955 SH   SOLE   0 0 31,955
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719   305,130 17,823 SH   SOLE   0 0 17,823
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   550,779 26,828 SH   SOLE   0 0 26,828
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   649,713 8,908 SH   SOLE   0 0 8,908
ISHARES TR FLTG RATE NT ETF 46429B655   298,407 5,929 SH   SOLE   0 0 5,929
ISHARES TR BROAD USD HIGH 46435U853   613,149 17,757 SH   SOLE   0 0 17,757
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   660,746 12,126 SH   SOLE   0 0 12,126
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   213,814 4,231 SH   SOLE   0 0 4,231
MERCK & CO INC COM 58933Y105   813,956 7,336 SH   SOLE   0 0 7,336
ORACLE CORP COM 68389X105   348,353 4,262 SH   SOLE   0 0 4,262
PIMCO ETF TR SR LN ACTIVE ETF 72201R627   548,531 11,245 SH   SOLE   0 0 11,245
PIMCO ETF TR 0-5 HIGH YIELD 72201R783   551,181 6,175 SH   SOLE   0 0 6,175
PROSHARES TR II VIX SH TRM FUTRS 74347Y854   1,002,695 88,110 SH   SOLE   0 0 88,110
RH COM 74967X103   2,944,167 11,019 SH   SOLE   0 0 11,019
ROCKET COS INC COM CL A 77311W101   1,367,065 195,295 SH   SOLE   0 0 195,295
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459   239,044 4,073 SH   SOLE   0 0 4,073
SPDR SER TR NUVEEN BLOOMBERG 78464A284   425,745 8,694 SH   SOLE   0 0 8,694
SPDR SER TR S&P METALS MNG 78464A755   283,967 5,701 SH   SOLE   0 0 5,701
SPDR SER TR S&P BIOTECH 78464A870   354,244 4,268 SH   SOLE   0 0 4,268
SPDR SER TR BLOOMBERG SHT TE 78468R408   612,327 25,261 SH   SOLE   0 0 25,261
SPDR SER TR BLOOMBERG HIGH Y 78468R622   612,720 6,808 SH   SOLE   0 0 6,808
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   715,570 7,823 SH   SOLE   0 0 7,823
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   268,462 3,456 SH   SOLE   0 0 3,456
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   331,347 2,439 SH   SOLE   0 0 2,439
SELECT SECTOR SPDR TR ENERGY 81369Y506   849,687 9,714 SH   SOLE   0 0 9,714
UNITEDHEALTH GROUP INC COM 91324P102   711,502 1,342 SH   SOLE   0 0 1,342
VANECK ETF TRUST GOLD MINERS ETF 92189F106   3,285,939 114,652 SH   SOLE   0 0 114,652
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409   421,789 8,344 SH   SOLE   0 0 8,344
YAMANA GOLD INC COM 98462Y100   3,432,170 618,409 SH   SOLE   0 0 618,409
ZILLOW GROUP INC CL A 98954M101   2,889,859 92,594 SH   SOLE   0 0 92,594