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 558 4,121 SH   SOLE   0 0 4,121
AGILENT TECHNOLOGIES INC COM 00846U101 1,798 11,264 SH   SOLE   0 0 11,264
ALPHABET INC CAP STK CL A 02079K305 238 82 SH   SOLE   0 0 82
ALPHABET INC CAP STK CL C 02079K107 1,667 576 SH   SOLE   0 0 576
AMAZON COM INC COM 023135106 1,347 404 SH   SOLE   0 0 404
AMERICAN EXPRESS CO COM 025816109 240 1,465 SH   SOLE   0 0 1,465
APPLE INC COM 037833100 6,114 34,434 SH   SOLE   0 0 34,434
ARCHER DANIELS MIDLAND CO COM 039483102 506 7,482 SH   SOLE   0 0 7,482
AUTOMATIC DATA PROCESSING IN COM 053015103 364 1,475 SH   SOLE   0 0 1,475
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,040 3,479 SH   SOLE   0 0 3,479
BK OF AMERICA CORP COM 060505104 4,253 95,593 SH   SOLE   0 0 95,593
CARDINAL HEALTH INC COM 14149Y108 358 6,956 SH   SOLE   0 0 6,956
CATERPILLAR INC COM 149123101 1,654 8,001 SH   SOLE   0 0 8,001
CHEVRON CORP NEW COM 166764100 2,168 18,474 SH   SOLE   0 0 18,474
CISCO SYS INC COM 17275R102 238 3,760 SH   SOLE   0 0 3,760
COCA COLA CO COM 191216100 1,261 21,291 SH   SOLE   0 0 21,291
CONSOLIDATED EDISON INC COM 209115104 720 8,436 SH   SOLE   0 0 8,436
COSTCO WHSL CORP NEW COM 22160K105 294 518 SH   SOLE   0 0 518
DOLLAR GEN CORP NEW COM 256677105 238 1,008 SH   SOLE   0 0 1,008
DOW INC COM 260557103 769 13,561 SH   SOLE   0 0 13,561
ECOLAB INC COM 278865100 388 1,656 SH   SOLE   0 0 1,656
EMERSON ELEC CO COM 291011104 352 3,786 SH   SOLE   0 0 3,786
EXTRA SPACE STORAGE INC COM 30225T102 3,347 14,762 SH   SOLE   0 0 14,762
EXXON MOBIL CORP COM 30231G102 641 10,483 SH   SOLE   0 0 10,483
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 7,312 130,276 SH   SOLE   0 0 130,276
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 485 23,315 SH   SOLE   0 0 23,315
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 233 11,480 SH   SOLE   0 0 11,480
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 1,974 85,599 SH   SOLE   0 0 85,599
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 1,248 26,500 SH   SOLE   0 0 26,500
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 1,193 16,083 SH   SOLE   0 0 16,083
FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 1,176 15,767 SH   SOLE   0 0 15,767
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 318 15,881 SH   SOLE   0 0 15,881
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 2,059 17,384 SH   SOLE   0 0 17,384
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 1,291 10,740 SH   SOLE   0 0 10,740
HOME DEPOT INC COM 437076102 2,703 6,514 SH   SOLE   0 0 6,514
HONEYWELL INTL INC COM 438516106 1,646 7,894 SH   SOLE   0 0 7,894
HORMEL FOODS CORP COM 440452100 348 7,126 SH   SOLE   0 0 7,126
ILLINOIS TOOL WKS INC COM 452308109 2,973 12,048 SH   SOLE   0 0 12,048
INTERNATIONAL BUSINESS MACHS COM 459200101 1,418 10,606 SH   SOLE   0 0 10,606
INTERPUBLIC GROUP COS INC COM 460690100 2,859 76,350 SH   SOLE   0 0 76,350
INTUIT COM 461202103 1,741 2,707 SH   SOLE   0 0 2,707
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 3,658 53,301 SH   SOLE   0 0 53,301
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 2,637 33,372 SH   SOLE   0 0 33,372
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 1,709 29,235 SH   SOLE   0 0 29,235
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 1,554 48,478 SH   SOLE   0 0 48,478
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1,383 6,560 SH   SOLE   0 0 6,560
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2,637 27,895 SH   SOLE   0 0 27,895
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 2,157 5,845 SH   SOLE   0 0 5,845
INVESCO QQQ TR UNIT SER 1 46090E103 6,128 15,403 SH   SOLE   0 0 15,403
IRON MTN INC NEW COM 46284V101 4,376 83,624 SH   SOLE   0 0 83,624
ISHARES TR CORE S&P SCP ETF 464287804 6,849 59,810 SH   SOLE   0 0 59,810
ISHARES TR MSCI USA MMENTM 46432F396 918 5,051 SH   SOLE   0 0 5,051
ISHARES TR MSCI USA SZE FT 46432F370 1,314 9,576 SH   SOLE   0 0 9,576
ISHARES TR MSCI USA QLT FCT 46432F339 2,606 17,907 SH   SOLE   0 0 17,907
ISHARES TR MSCI INTL VLU FT 46435G409 743 29,223 SH   SOLE   0 0 29,223
JOHNSON & JOHNSON COM 478160104 829 4,846 SH   SOLE   0 0 4,846
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,781 8,624 SH   SOLE   0 0 8,624
KIMBERLY-CLARK CORP COM 494368103 827 5,787 SH   SOLE   0 0 5,787
KINDER MORGAN INC DEL COM 49456B101 179 11,294 SH   SOLE   0 0 11,294
KLA CORP COM NEW 482480100 726 1,687 SH   SOLE   0 0 1,687
LILLY ELI & CO COM 532457108 3,161 11,444 SH   SOLE   0 0 11,444
LOUISIANA PAC CORP COM 546347105 774 9,880 SH   SOLE   0 0 9,880
MARATHON OIL CORP COM 565849106 1,803 109,777 SH   SOLE   0 0 109,777
MCDONALDS CORP COM 580135101 1,205 4,494 SH   SOLE   0 0 4,494
METTLER TOLEDO INTERNATIONAL COM 592688105 394 232 SH   SOLE   0 0 232
MICROSOFT CORP COM 594918104 3,949 11,743 SH   SOLE   0 0 11,743
MID-AMER APT CMNTYS INC COM 59522J103 1,834 7,992 SH   SOLE   0 0 7,992
MOSAIC CO NEW COM 61945C103 796 20,271 SH   SOLE   0 0 20,271
NASDAQ INC COM 631103108 2,812 13,391 SH   SOLE   0 0 13,391
NETAPP INC COM 64110D104 4,030 43,812 SH   SOLE   0 0 43,812
NVIDIA CORPORATION COM 67066G104 1,767 6,008 SH   SOLE   0 0 6,008
OLD DOMINION FREIGHT LINE IN COM 679580100 724 2,020 SH   SOLE   0 0 2,020
ORACLE CORP COM 68389X105 2,536 29,074 SH   SOLE   0 0 29,074
PPG INDS INC COM 693506107 493 2,859 SH   SOLE   0 0 2,859
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1,713 23,679 SH   SOLE   0 0 23,679
PROCTER AND GAMBLE CO COM 742718109 4,968 30,368 SH   SOLE   0 0 30,368
QUANTA SVCS INC COM 74762E102 990 8,634 SH   SOLE   0 0 8,634
REGIONS FINANCIAL CORP NEW COM 7591EP100 1,631 74,823 SH   SOLE   0 0 74,823
SALESFORCE COM INC COM 79466L302 1,149 4,522 SH   SOLE   0 0 4,522
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 2,067 52,944 SH   SOLE   0 0 52,944
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,151 20,325 SH   SOLE   0 0 20,325
SERVICENOW INC COM 81762P102 719 1,107 SH   SOLE   0 0 1,107
SPDR GOLD TR GOLD SHS 78463V107 2,297 13,433 SH   SOLE   0 0 13,433
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,076 25,933 SH   SOLE   0 0 25,933
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,260 34,550 SH   SOLE   0 0 34,550
SPDR S&P 500 ETF TR TR UNIT 78462F103 14,898 31,366 SH   SOLE   0 0 31,366
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 6,921 13,369 SH   SOLE   0 0 13,369
SPDR SER TR PORTFOLI S&P1500 78464A805 7,431 127,129 SH   SOLE   0 0 127,129
SPDR SER TR PORTFOLIO S&P400 78464A847 1,356 27,269 SH   SOLE   0 0 27,269
SPDR SER TR PORTFOLIO AGRGTE 78464A649 999 33,734 SH   SOLE   0 0 33,734
SPDR SER TR PORTFOLIO S&P600 78468R853 1,825 40,841 SH   SOLE   0 0 40,841
SPROTT PHYSICAL GOLD TR UNIT 85207H104 948 66,049 SH   SOLE   0 0 66,049
STARBUCKS CORP COM 855244109 422 3,605 SH   SOLE   0 0 3,605
SYNCHRONY FINANCIAL COM 87165B103 743 16,013 SH   SOLE   0 0 16,013
TANDEM DIABETES CARE INC COM NEW 875372203 486 3,227 SH   SOLE   0 0 3,227
TARGET CORP COM 87612E106 1,522 6,576 SH   SOLE   0 0 6,576
TEXAS INSTRS INC COM 882508104 1,699 9,014 SH   SOLE   0 0 9,014
VALVOLINE INC COM 92047W101 457 12,246 SH   SOLE   0 0 12,246
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 798 4,365 SH   SOLE   0 0 4,365
VERIZON COMMUNICATIONS INC COM 92343V104 1,057 20,344 SH   SOLE   0 0 20,344
WALGREENS BOOTS ALLIANCE INC COM 931427108 744 14,266 SH   SOLE   0 0 14,266
WALMART INC COM 931142103 853 5,897 SH   SOLE   0 0 5,897
WASTE MGMT INC DEL COM 94106L109 3,226 19,330 SH   SOLE   0 0 19,330
WELLS FARGO CO NEW COM 949746101 560 11,671 SH   SOLE   0 0 11,671
WILLIAMS COS INC COM 969457100 2,919 112,093 SH   SOLE   0 0 112,093