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 00287Y109 657 4,052 SH   SOLE   0 0 4,052
AGILENT TECHNOLOGIES INC COM 00846U101 1,597 12,065 SH   SOLE   0 0 12,065
ALPHABET INC CAP STK CL C 02079K107 1,651 591 SH   SOLE   0 0 591
ALPHABET INC CAP STK CL A 02079K305 234 84 SH   SOLE   0 0 84
AMAZON COM INC COM 023135106 1,017 312 SH   SOLE   0 0 312
AMERICAN EXPRESS CO COM 025816109 458 2,449 SH   SOLE   0 0 2,449
APPLE INC COM 037833100 6,078 34,809 SH   SOLE   0 0 34,809
ARCHER DANIELS MIDLAND CO COM 039483102 683 7,564 SH   SOLE   0 0 7,564
AUTOMATIC DATA PROCESSING IN COM 053015103 336 1,475 SH   SOLE   0 0 1,475
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,228 3,479 SH   SOLE   0 0 3,479
BK OF AMERICA CORP COM 060505104 2,597 63,000 SH   SOLE   0 0 63,000
CARDINAL HEALTH INC COM 14149Y108 418 7,368 SH   SOLE   0 0 7,368
CATERPILLAR INC COM 149123101 2,040 9,153 SH   SOLE   0 0 9,153
CHENIERE ENERGY INC COM NEW 16411R208 1,860 13,417 SH   SOLE   0 0 13,417
CHEVRON CORP NEW COM 166764100 2,379 14,608 SH   SOLE   0 0 14,608
CISCO SYS INC COM 17275R102 232 4,152 SH   SOLE   0 0 4,152
CLEVELAND-CLIFFS INC NEW COM 185899101 790 24,521 SH   SOLE   0 0 24,521
COCA COLA CO COM 191216100 1,368 22,066 SH   SOLE   0 0 22,066
COMMERCIAL METALS CO COM 201723103 445 10,690 SH   SOLE   0 0 10,690
CONSOLIDATED EDISON INC COM 209115104 815 8,613 SH   SOLE   0 0 8,613
COSTCO WHSL CORP NEW COM 22160K105 298 518 SH   SOLE   0 0 518
DEERE & CO COM 244199105 229 550 SH   SOLE   0 0 550
DOLLAR GEN CORP NEW COM 256677105 222 997 SH   SOLE   0 0 997
DOW INC COM 260557103 909 14,269 SH   SOLE   0 0 14,269
ECOLAB INC COM 278865100 324 1,838 SH   SOLE   0 0 1,838
EMERSON ELEC CO COM 291011104 380 3,873 SH   SOLE   0 0 3,873
EOG RES INC COM 26875P101 484 4,061 SH   SOLE   0 0 4,061
EXTRA SPACE STORAGE INC COM 30225T102 1,630 7,929 SH   SOLE   0 0 7,929
EXXON MOBIL CORP COM 30231G102 2,535 30,689 SH   SOLE   0 0 30,689
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 363 18,086 SH   SOLE   0 0 18,086
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 451 23,700 SH   SOLE   0 0 23,700
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 5,313 103,777 SH   SOLE   0 0 103,777
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 3,834 134,848 SH   SOLE   0 0 134,848
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 1,228 26,341 SH   SOLE   0 0 26,341
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 1,151 22,523 SH   SOLE   0 0 22,523
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 198 10,221 SH   SOLE   0 0 10,221
FIRST TR VALUE LINE DIVID IN SHS 33734H106 978 23,129 SH   SOLE   0 0 23,129
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 1,150 10,775 SH   SOLE   0 0 10,775
FREEPORT-MCMORAN INC CL B 35671D857 223 4,485 SH   SOLE   0 0 4,485
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 845 8,458 SH   SOLE   0 0 8,458
HOME DEPOT INC COM 437076102 2,100 7,017 SH   SOLE   0 0 7,017
HONEYWELL INTL INC COM 438516106 1,548 7,958 SH   SOLE   0 0 7,958
HORMEL FOODS CORP COM 440452100 386 7,489 SH   SOLE   0 0 7,489
ILLINOIS TOOL WKS INC COM 452308109 2,758 13,171 SH   SOLE   0 0 13,171
INTERNATIONAL BUSINESS MACHS COM 459200101 1,438 11,060 SH   SOLE   0 0 11,060
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 2,795 41,666 SH   SOLE   0 0 41,666
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 1,554 54,350 SH   SOLE   0 0 54,350
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 1,823 32,666 SH   SOLE   0 0 32,666
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 2,531 37,582 SH   SOLE   0 0 37,582
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,350 8,562 SH   SOLE   0 0 8,562
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 1,282 14,967 SH   SOLE   0 0 14,967
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 1,859 22,945 SH   SOLE   0 0 22,945
INVESCO QQQ TR UNIT SER 1 46090E103 4,338 11,965 SH   SOLE   0 0 11,965
IRON MTN INC NEW COM 46284V101 3,221 58,139 SH   SOLE   0 0 58,139
ISHARES TR NASDAQ BIOTECH 464287556 3,980 30,544 SH   SOLE   0 0 30,544
ISHARES TR CORE S&P SCP ETF 464287804 6,364 58,990 SH   SOLE   0 0 58,990
ISHARES TR MSCI USA QLT FCT 46432F339 3,565 26,480 SH   SOLE   0 0 26,480
ISHARES TR MSCI USA SZE FT 46432F370 1,209 9,280 SH   SOLE   0 0 9,280
ISHARES TR MSCI INTL VLU FT 46435G409 1,550 60,898 SH   SOLE   0 0 60,898
JOHNSON & JOHNSON COM 478160104 825 4,657 SH   SOLE   0 0 4,657
KIMBERLY-CLARK CORP COM 494368103 710 5,762 SH   SOLE   0 0 5,762
KINDER MORGAN INC DEL COM 49456B101 206 10,879 SH   SOLE   0 0 10,879
KLA CORP COM NEW 482480100 612 1,672 SH   SOLE   0 0 1,672
KROGER CO COM 501044101 2,845 49,596 SH   SOLE   0 0 49,596
LILLY ELI & CO COM 532457108 3,343 11,673 SH   SOLE   0 0 11,673
LOUISIANA PAC CORP COM 546347105 621 9,993 SH   SOLE   0 0 9,993
MARATHON OIL CORP COM 565849106 1,891 75,307 SH   SOLE   0 0 75,307
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 742 10,341 SH   SOLE   0 0 10,341
MCDONALDS CORP COM 580135101 1,140 4,609 SH   SOLE   0 0 4,609
MICROSOFT CORP COM 594918104 3,562 11,553 SH   SOLE   0 0 11,553
MOSAIC CO NEW COM 61945C103 809 12,159 SH   SOLE   0 0 12,159
NASDAQ INC COM 631103108 1,652 9,271 SH   SOLE   0 0 9,271
NVIDIA CORPORATION COM 67066G104 1,989 7,291 SH   SOLE   0 0 7,291
OLD DOMINION FREIGHT LINE IN COM 679580100 613 2,053 SH   SOLE   0 0 2,053
ORACLE CORP COM 68389X105 1,637 19,782 SH   SOLE   0 0 19,782
PALO ALTO NETWORKS INC COM 697435105 2,052 3,296 SH   SOLE   0 0 3,296
PPG INDS INC COM 693506107 403 3,074 SH   SOLE   0 0 3,074
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1,755 23,902 SH   SOLE   0 0 23,902
PROCTER AND GAMBLE CO COM 742718109 4,488 29,370 SH   SOLE   0 0 29,370
QUANTA SVCS INC COM 74762E102 1,151 8,744 SH   SOLE   0 0 8,744
REGIONS FINANCIAL CORP NEW COM 7591EP100 1,705 76,595 SH   SOLE   0 0 76,595
ROBERT HALF INTL INC COM 770323103 396 3,470 SH   SOLE   0 0 3,470
SALESFORCE COM INC COM 79466L302 531 2,503 SH   SOLE   0 0 2,503
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,041 53,267 SH   SOLE   0 0 53,267
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,078 20,182 SH   SOLE   0 0 20,182
SPDR GOLD TR GOLD SHS 78463V107 4,273 23,652 SH   SOLE   0 0 23,652
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,066 27,581 SH   SOLE   0 0 27,581
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,279 37,322 SH   SOLE   0 0 37,322
SPDR S&P 500 ETF TR TR UNIT 78462F103 14,317 31,700 SH   SOLE   0 0 31,700
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 6,509 13,271 SH   SOLE   0 0 13,271
SPDR SER TR PORTFOLIO S&P400 78464A847 1,327 28,140 SH   SOLE   0 0 28,140
SPDR SER TR PORTFOLIO AGRGTE 78464A649 939 33,777 SH   SOLE   0 0 33,777
SPDR SER TR PORTFOLIO S&P600 78468R853 1,783 42,373 SH   SOLE   0 0 42,373
SPDR SER TR PORTFOLI S&P1500 78464A805 7,196 129,473 SH   SOLE   0 0 129,473
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,529 99,472 SH   SOLE   0 0 99,472
STARBUCKS CORP COM 855244109 330 3,625 SH   SOLE   0 0 3,625
TEXAS INSTRS INC COM 882508104 1,680 9,158 SH   SOLE   0 0 9,158
VAALCO ENERGY INC COM NEW 91851C201 94 14,336 SH   SOLE   0 0 14,336
VALVOLINE INC COM 92047W101 388 12,305 SH   SOLE   0 0 12,305
VERIZON COMMUNICATIONS INC COM 92343V104 1,178 23,119 SH   SOLE   0 0 23,119
WALGREENS BOOTS ALLIANCE INC COM 931427108 702 15,672 SH   SOLE   0 0 15,672
WALMART INC COM 931142103 870 5,840 SH   SOLE   0 0 5,840
WASTE MGMT INC DEL COM 94106L109 4,008 25,288 SH   SOLE   0 0 25,288
WELLS FARGO CO NEW COM 949746101 566 11,671 SH   SOLE   0 0 11,671
WILLIAMS COS INC COM 969457100 1,903 56,948 SH   SOLE   0 0 56,948