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
Expires: July 31, 2015
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 450,436 1,790 SH SOLE 1,790 0 0
ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 1,707,289 30,368 SH SOLE 30,368 0 0
ALBEMARLE CORP COM 012653101 214,563 1,589 SH SOLE 1,589 0 0
ALPHABET INC CAP STK CL C 02079K107 2,917,448 8,257 SH SOLE 8,257 0 0
ALPHABET INC CAP STK CL A 02079K305 322,705 903 SH SOLE 903 0 0
ALTRIA GROUP INC COM 02209S103 1,353,811 18,816 SH SOLE 18,816 0 0
AMAZON COM INC COM 023135106 2,076,656 8,713 SH SOLE 8,713 0 0
AMERICAN ELEC PWR CO INC COM 025537101 260,486 1,904 SH SOLE 1,904 0 0
AMGEN INC COM 031162100 240,448 664 SH SOLE 664 0 0
APPLE INC COM 037833100 2,354,799 8,138 SH SOLE 8,138 0 0
APPLIED MATLS INC COM 038222105 683,958 946 SH SOLE 946 0 0
ARISTA NETWORKS INC COM SHS 040413205 821,200 4,834 SH SOLE 4,834 0 0
AT&T INC COM 00206R102 232,834 11,248 SH SOLE 11,248 0 0
BANK OF AMER CORP COM 060505104 261,681 4,593 SH SOLE 4,593 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,570,224 3,138 SH SOLE 3,138 0 0
BLACKROCK ETF TRUST ISHA I IN TE ETF 09290C780 528,782 10,030 SH SOLE 10,030 0 0
BLACKROCK ETF TRUST ISHARES DEFENSE 09290C699 310,618 9,774 SH SOLE 9,774 0 0
BLACKROCK ETF TRUST ISHA IN CTRY ETF 09290C764 336,537 9,195 SH SOLE 9,195 0 0
BLACKROCK ETF TRUST ISHA LA CORE ETF 09290C855 370,925 7,364 SH SOLE 7,364 0 0
BLACKROCK ETF TRUST ISHA SYST AL ETF 09290C665 396,318 14,129 SH SOLE 14,129 0 0
BLACKROCK ETF TRUST ISHARES US EQUIT 09290C103 987,165 14,515 SH SOLE 14,515 0 0
BLACKROCK ETF TRUST ISHA US THEM ETF 09290C806 297,243 6,895 SH SOLE 6,895 0 0
BLACKROCK ETF TRUST II ISHA GLO USD ETF 092528835 350,069 6,961 SH SOLE 6,961 0 0
BLACKROCK INC COM 09290D101 201,928 210 SH SOLE 210 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,059,113 18,381 SH SOLE 18,381 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 361,058 962 SH SOLE 962 0 0
CATERPILLAR INC COM 149123101 958,410 900 SH SOLE 900 0 0
CENTENE CORP DEL COM 15135B101 2,799,069 43,606 SH SOLE 43,606 0 0
CHEVRON CORPORATION COM 166764100 785,702 4,740 SH SOLE 4,740 0 0
CHUBB LIMITED COM H1467J104 208,192 611 SH SOLE 611 0 0
CISCO SYS INC COM 17275R102 2,691,126 22,911 SH SOLE 22,911 0 0
CITIGROUP INC COM NEW 172967424 2,805,358 20,044 SH SOLE 20,044 0 0
CSX CORP COM 126408103 2,785,686 58,609 SH SOLE 58,609 0 0
CVS HEALTH CORP COM 126650100 601,976 5,819 SH SOLE 5,819 0 0
DEERE & CO COM 244199105 812,577 1,281 SH SOLE 1,281 0 0
DIGITAL RLTY TR INC COM 253868103 2,697,830 15,023 SH SOLE 15,023 0 0
DIREXION SHARES ETF TRUST DAI SEM BUL ETF 25459W458 241,373 905 SH SOLE 905 0 0
DOLLAR GEN CORP COM 256677105 258,882 2,249 SH SOLE 2,249 0 0
DOMINION ENERGY INC COM 25746U109 2,667,544 39,062 SH SOLE 39,062 0 0
DOW HLDGS INC COM 260557103 2,137,117 78,111 SH SOLE 78,111 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 266,957 2,109 SH SOLE 2,109 0 0
ELI LILLY & CO COM 532457108 3,726,629 3,107 SH SOLE 3,107 0 0
EMERSON ELEC CO COM 291011104 366,464 2,560 SH SOLE 2,560 0 0
ENI SPA SPONSORED ADR 26874R108 1,570,044 33,505 SH SOLE 33,505 0 0
EQUINIX INC COM 29444U700 228,283 219 SH SOLE 219 0 0
ETFS GOLD TR PHYSCL GOLD SHS 00326A104 1,091,122 28,541 SH SOLE 28,541 0 0
EXPEDIA GROUP INC COM NEW 30212P303 953,409 3,726 SH SOLE 3,726 0 0
FORD MTR CO COM 345370860 2,424,938 174,456 SH SOLE 174,456 0 0
GSK PLC SPONSORED ADR 37733W204 240,451 4,587 SH SOLE 4,587 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 316,041 7,006 SH SOLE 7,006 0 0
INVESCO ACTIVELY MANAGED EXC VAR RATE INVT 46090A879 3,218,211 128,369 SH SOLE 128,369 0 0
INVESCO EXCH TRADED FD TR II S&P EMRNG MMTM 46138E289 608,987 25,020 SH SOLE 25,020 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,859,629 13,440 SH SOLE 13,440 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1,254,419 20,487 SH SOLE 20,487 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 10,668,245 14,487 SH SOLE 14,487 0 0
ISHARES INC CORE MSCI EMKT 46434G103 588,827 7,108 SH SOLE 7,108 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 474,254 4,726 SH SOLE 4,726 0 0
ISHARES TR 20 YR TR BD ETF 464287432 2,644,884 30,605 SH SOLE 30,605 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,301,856 4,409 SH SOLE 4,409 0 0
ISHARES TR CORE UNIVRSL USD 46434V613 2,262,688 49,029 SH SOLE 49,029 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 3,309,623 64,831 SH SOLE 64,831 0 0
ISHARES TR IBOXX INV CP ETF 464287242 721,716 6,617 SH SOLE 6,617 0 0
ISHARES TR LATN AMER 40 ETF 464287390 2,531,858 75,018 SH SOLE 75,018 0 0
ISHARES TR MBS ETF 464288588 588,198 6,223 SH SOLE 6,223 0 0
ISHARES TR EAFE GRWTH ETF 464288885 494,072 3,971 SH SOLE 3,971 0 0
ISHARES TR EAFE VALUE ETF 464288877 292,574 3,822 SH SOLE 3,822 0 0
ISHARES TR MSCI USA MMENTM 46432F396 440,537 1,285 SH SOLE 1,285 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,019,510 7,413 SH SOLE 7,413 0 0
ISHARES TR S&P 500 VAL ETF 464287408 918,231 4,044 SH SOLE 4,044 0 0
ISHARES TR US TREAS BD ETF 46429B267 611,711 26,853 SH SOLE 26,853 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 3,197,727 38,944 SH SOLE 38,944 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 3,288,987 28,003 SH SOLE 28,003 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 3,300,435 34,899 SH SOLE 34,899 0 0
ISHARES U S ETF TR IT RT HDG HGYL 46431W606 4,785,029 55,248 SH SOLE 55,248 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 370,374 1,058 SH SOLE 1,058 0 0
LAMAR ADVERTISING CO CL A 512816109 901,408 5,779 SH SOLE 5,779 0 0
LOCKHEED MARTIN CORP COM 539830109 315,865 620 SH SOLE 620 0 0
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100 294,419 5,592 SH SOLE 5,592 0 0
MARATHON PETE CORP COM 56585A102 828,882 3,242 SH SOLE 3,242 0 0
MERCK & CO INC COM 58933Y105 278,974 2,171 SH SOLE 2,171 0 0
MICRON TECHNOLOGY INC COM 595112103 210,081 182 SH SOLE 182 0 0
MICROSOFT CORP COM 594918104 707,992 1,898 SH SOLE 1,898 0 0
NIOCORP DEVS LTD COM NEW 654484609 126,824 26,312 SH SOLE 26,312 0 0
NVIDIA CORPORATION COM 67066G104 2,324,045 11,615 SH SOLE 11,615 0 0
PEPSICO INC COM 713448108 380,474 2,810 SH SOLE 2,810 0 0
PFIZER INC COM 717081103 279,328 11,600 SH SOLE 11,600 0 0
PHILIP MORRIS INTL INC COM 718172109 2,955,888 16,339 SH SOLE 16,339 0 0
PNC FINL SVCS GROUP INC COM 693475105 264,194 1,073 SH SOLE 1,073 0 0
PUBLIC STORAGE COM 74460D109 245,099 770 SH SOLE 770 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2,975,255 123,250 SH SOLE 123,250 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 856,920 888 SH SOLE 888 0 0
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 1,253,194 15,086 SH SOLE 15,086 0 0
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 780,292 14,692 SH SOLE 14,692 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 1,572,743 8,255 SH SOLE 8,255 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 968,475 8,482 SH SOLE 8,482 0 0
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 1,632,787 32,403 SH SOLE 32,403 0 0
SPDR SERIES TRUST ST STR P500ETF 78464A854 6,406,024 72,895 SH SOLE 72,895 0 0
SPDR SERIES TRUST ST SHO TREAS ETF 78468R101 294,016 10,135 SH SOLE 10,135 0 0
SPDR SERIES TRUST ST STR SP TELCO 78464A540 1,221,621 5,370 SH SOLE 5,370 0 0
SPDR SERIES TRUST ST STR SP600GRWO 78464A201 1,603,013 13,456 SH SOLE 13,456 0 0
SPDR SERIES TRUST ST STR SP600SM C 78464A300 1,264,258 11,587 SH SOLE 11,587 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,182,137 1,583 SH SOLE 1,583 0 0
SUNCOR ENERGY INC NEW COM 867224107 228,086 4,249 SH SOLE 4,249 0 0
TARGET CORP COM 87612E106 251,816 1,928 SH SOLE 1,928 0 0
TECHNIPFMC PLC COM G87110105 822,054 12,399 SH SOLE 12,399 0 0
TESLA INC COM 88160R101 1,059,071 2,518 SH SOLE 2,518 0 0
UNION PAC CORP COM 907818108 671,840 2,470 SH SOLE 2,470 0 0
UNITED PARCEL SVCS INC CL B 911312106 203,068 1,889 SH SOLE 1,889 0 0
UNITED RENTALS INC COM 911363109 357,993 316 SH SOLE 316 0 0
UNITED STS GASOLINE FD LP UNITS 91201T102 1,899,179 18,444 SH SOLE 18,444 0 0
UNITED STS OIL FD LP UNITS 91232N207 1,515,599 14,239 SH SOLE 14,239 0 0
US BANCORP COM NEW 902973304 267,753 4,433 SH SOLE 4,433 0 0
VALMONT INDS INC COM 920253101 571,246 989 SH SOLE 989 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 6,104,086 47,759 SH SOLE 47,759 0 0
VANGUARD WORLD FD CONSUM STP ETF 92204A207 613,333 2,720 SH SOLE 2,720 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 370,475 8,750 SH SOLE 8,750 0 0
VODAFONE GROUP PLC SPONSORED ADR 92857W308 772,459 58,409 SH SOLE 58,409 0 0
WABTEC COM 929740108 334,574 1,241 SH SOLE 1,241 0 0
WALMART INC COM 931142103 343,744 3,035 SH SOLE 3,035 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 401,362 1,118 SH SOLE 1,118 0 0
WILLIAMS COS INC COM 969457100 251,567 3,384 SH SOLE 3,384 0 0
WW GRAINGER INC COM 384802104 297,928 219 SH SOLE 219 0 0