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
Alphabet INC CAP STK CL C 02079K305   10,077,366 114,217 SH   SOLE   0 0 114,217
AMAZON COM INC COM 023135106   4,011,420 47,755 SH   SOLE   0 0 47,755
AMERICAN EXPRESS CO COM 025816109   1,628,469 11,022 SH   SOLE   0 0 11,022
AMERISOURCEBERGEN CORP COM 03073E105   5,786,472 34,919 SH   SOLE   0 0 34,919
ANALOG DEVICES INC COM 032654105   2,021,043 12,321 SH   SOLE   0 0 12,321
APPLE INC COM COM 037833100   10,821,623 83,288 SH   SOLE   0 0 83,288
ARCHER DANIELS MIDLAND CO COM 039483102   1,032,865 11,124 SH   SOLE   0 0 11,124
BANK NEW YORK MELLON CORP COM 064058100   2,564,107 56,329 SH   SOLE   0 0 56,329
BARRICK GOLD CORP COM 067901108   412,956 24,037 SH   SOLE   0 0 24,037
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   9,166,454 29,675 SH   SOLE   0 0 29,675
BOYD GAMING CORP COM 103304101   965,563 17,707 SH   SOLE   0 0 17,707
BRISTOL-MYERS SQUIBB CO COM COM 110122108   1,844,010 25,629 SH   SOLE   0 0 25,629
CARMAX INC COM 143130102   2,830,746 46,489 SH   SOLE   0 0 46,489
CEMEX S A B SPON ADR NEW 151290889   200,556 49,520 SH   SOLE   0 0 49,520
CHARGEPOINT HOLDINGS INC COM CL A 15961R105   639,930 67,149 SH   SOLE   0 0 67,149
CHEVRON CORP NEW COM 166764100   2,716,619 15,135 SH   SOLE   0 0 15,135
CISCO SYS INC. COM 17275R102   546,136 11,464 SH   SOLE   0 0 11,464
COMCAST CORP COM 20030N101   2,434,242 69,609 SH   SOLE   0 0 69,609
CORTEVA INC COM 22052L104   948,872 16,143 SH   SOLE   0 0 16,143
CVS HEALTH CORP COM 126650100   1,710,351 18,353 SH   SOLE   0 0 18,353
DBX ETF TRUST XTRACK MSCI EAFE ETF XTRACK MSCI EAFE 233051630   14,320,959 656,624 SH   SOLE   0 0 656,624
DBX ETF TRUST XTRACK USD HIGH ETF XTRACK USD HIGH 233051432   4,430,739 131,437 SH   SOLE   0 0 131,437
DBX ETF TRUST XTRACKERS S&P ETF XTRACKERS S&P 233051143   39,764,216 1,150,585 SH   SOLE   0 0 1,150,585
DBX XTRACKERS XTRACKERS SHRT 233051283   523,493 12,284 SH   SOLE   0 0 12,284
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   252,051 10,381 SH   SOLE   0 0 10,381
EA SER FREEDOM 100 EM 02072L607   5,394,687 195,637 SH   SOLE   0 0 195,637
EBAY INC COM 278642103   1,777,386 42,860 SH   SOLE   0 0 42,860
ECOLAB INC Com 278865100   1,509,431 1,370 SH   SOLE   0 0 1,370
ENBRIDGE INC COM 29250N105   3,917,339 100,188 SH   SOLE   0 0 100,188
EXXON MOBIL CORP COM 30231G102   1,910,590 17,322 SH   SOLE   0 0 17,322
FIDELITY NATL INFORMATION SV COM 31620M106   2,349,041 34,621 SH   SOLE   0 0 34,621
FIRST SOLAR INC COM 336433107   1,723,371 11,507 SH   SOLE   0 0 11,507
FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852   7,541,367 278,794 SH   SOLE   0 0 278,794
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845   8,969,817 320,809 SH   SOLE   0 0 320,809
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   14,399,419 242,251 SH   SOLE   0 0 242,251
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168   7,585,572 125,195 SH   SOLE   0 0 125,195
FIRST TFIRST TR VALUE LINE DIVID INRUST SHS 33734H106   2,744,518 68,768 SH   SOLE   0 0 68,768
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   1,655,851 35,089 SH   SOLE   0 0 35,089
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   1,689,144 19,363 SH   SOLE   0 0 19,363
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   1,094,408 21,840 SH   SOLE   0 0 21,840
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   1,122,181 14,972 SH   SOLE   0 0 14,972
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853   727,844 18,730 SH   SOLE   0 0 18,730
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   606,028 10,520 SH   SOLE   0 0 10,520
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   672,845 14,535 SH   SOLE   0 0 14,535
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   765,260 17,424 SH   SOLE   0 0 17,424
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   536,384 31,928 SH   SOLE   0 0 31,928
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   412,611 16,848 SH   SOLE   0 0 16,848
FIRST TR EXCHNG TRADED FD VI INCOME OPPRTNTES 33740F409   240,062 12,432 SH   SOLE   0 0 12,432
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   9,242,980 540,842 SH   SOLE   0 0 540,842
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   8,164,417 158,502 SH   SOLE   0 0 158,502
FISERV INC COM 337738108   1,066,036 10,548 SH   SOLE   0 0 10,548
FLEXSHARES TR MORNSTAR UPSTR 33939L407   10,275,573 236,383 SH   SOLE   0 0 236,383
FLEXSHARES TR STOXX GLOBR INF 33939L795   17,266,958 342,531 SH   SOLE   0 0 342,531
FORD MTR CO DEL COM 345370860   1,562,196 134,325 SH   SOLE   0 0 134,325
FS KKR CAP CORP COM 302635206   603,494 34,485 SH   SOLE   0 0 34,485
GLOBAL X MSCI NXT EMRNG 37954Y483   718,932 45,187 SH   SOLE   0 0 45,187
GLOBAL X US PFD ETF 37954Y731   1,540,816 55,645 SH   SOLE   0 0 55,645
GLOBAL X US PFD ETF 37954Y657   894,221 46,165 SH   SOLE   0 0 46,165
GLOBAL X FDS MSCI NXT EMRGNG & FRONTIER ETF MSCI NXT EMRNG 37950E218   7,306,693 399,555 SH   SOLE   0 0 399,555
HARTFORD FUNDS EXCHANGE TRADED TOTAL RTRN ETF TOTAL RTRN ETF 41653L305   30,466,424 922,486 SH   SOLE   0 0 922,486
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365   10,799,386 148,568 SH   SOLE   0 0 148,568
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   23,390,826 531,610 SH   SOLE   0 0 531,610
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106   491,660 24,400 SH   SOLE   0 0 24,400
INVESCO QQQ TR UNIT SER 1 46090E103   4,033,432 15,147 SH   SOLE   0 0 15,147
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   2,037,149 47,442 SH   SOLE   0 0 47,442
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656   1,160,499 26,635 SH   SOLE   0 0 26,635
INVESTMENT MANAGERS SER TR II AXS CHANGE FINANCE ESG ETF AXS CHANGE FINAN 46144X107   5,208,793 192,065 SH   SOLE   0 0 192,065
IQVIA HLDGS INC COM 46266C105   4,639,428 22,644 SH   SOLE   0 0 22,644
ISHARES TR BROAD USD HIGH 46435U853   419,507 12,149 SH   SOLE   0 0 12,149
ISHARES CORE CORE S&P SCP ETF 464287804   1,165,168 12,312 SH   SOLE   0 0 12,312
ISHARES TR CORE HIGH DV ETF 46429B663   2,894,580 27,768 SH   SOLE   0 0 27,768
ISHARES TR CORE MSCI EAFE 46432F842   927,555 15,048 SH   SOLE   0 0 15,048
ISHARES TR U.S. MED DVC ETF/ESG AWR US AGRGT 46435U549   506,953 10,846 SH   SOLE   0 0 10,846
ISHARES GOLD ISHARES NEW 464285204   579,227 16,746 SH   SOLE   0 0 16,746
ISHARES U S ETF TR INT RT HDG C B 46431W705   1,038,282 11,474 SH   SOLE   0 0 11,474
ISHARES INC MSCI EMERG MRKT 464286533   1,079,066 20,341 SH   SOLE   0 0 20,341
ISHARES TR NATIONAL MUN ETF 464288414   1,137,890 10,784 SH   SOLE   0 0 10,784
ISHARES TRUST U.S. MED DVC ETF 46435G243   280,850 11,815 SH   SOLE   0 0 11,815
ISHARES TRUST 7-10 YEAR TREASURY BOND ETF 7-10 YR TRSY BD 464287440   24,063,707 251,240 SH   SOLE   0 0 251,240
ISHARES TR U.S. MED DVC ETF 464288810   583,895 11,107 SH   SOLE   0 0 11,107
JOHN HANCOCK EXCHANGE TRADED JOHN HANCOCK EXCHANGE TRADED 47804J206   1,258,656 20,240 SH   SOLE   0 0 20,240
JP MORGAN ETF TRUST ULTRA-SHORT INCOME ETF COM 46641Q837   15,353,676 306,277 SH   SOLE   0 0 306,277
JPMORGAN CHASE COM 46625H100   2,898,691 21,616 SH   SOLE   0 0 21,616
KELLOGG CO COM 487836108   1,040,071 14,605 SH   SOLE   0 0 14,605
LATTICE STRATEGIES TR HARTFORD MLT ETF HARTFORD MLT ETF 518416102   28,048,730 1,131,454 SH   SOLE   0 0 1,131,454
MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753   1,128,682 30,683 SH   SOLE   0 0 30,683
MASTERCARD INCORPORATED CL A 57636Q104   5,213,694 14,994 SH   SOLE   0 0 14,994
META PLATFORMS INC CL A 30303M102   3,876,152 32,210 SH   SOLE   0 0 32,210
MGM RESORTS INTERNATIONAL COM 552953101   523,704 15,619 SH   SOLE   0 0 15,619
MICROSOFT CORP COM 594918104   10,261,424 42,789 SH   SOLE   0 0 42,789
MORGAN STANLEY COM New 617446448   1,018,965 11,985 SH   SOLE   0 0 11,985
NEXTERA ENERGY INC COM 65339F101   1,277,610 15,285 SH   SOLE   0 0 15,285
NOVARTIS AG SPONSORED ADR 66987V109   2,236,277 24,650 SH   SOLE   0 0 24,650
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   3,530,470 103,291 SH   SOLE   0 0 103,291
NUSHARES ETF TR ESG HI TLD CRP 67092P854   1,794,013 88,550 SH   SOLE   0 0 88,550
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508   1,511,652 50,812 SH   SOLE   0 0 50,812
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409   1,499,080 42,588 SH   SOLE   0 0 42,588
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   1,320,818 38,575 SH   SOLE   0 0 38,575
NUSHARES ETF TR NUVEEN ESG INTL 67092P805   4,874,928 188,951 SH   SOLE   0 0 188,951
NUSHARES ETF TR NUVEEN ESG US 67092P870   6,042,439 277,562 SH   SOLE   0 0 277,562
OMNICOM GROUP INC COM 681919106   1,056,557 12,953 SH   SOLE   0 0 12,953
ORACLE CORP COM 68389X105   4,224,476 51,682 SH   SOLE   0 0 51,682
PFIZER INC COM 717081103   744,884 14,537 SH   SOLE   0 0 14,537
PHILIP MORRIS INTL INC COM 718172109   3,394,755 33,542 SH   SOLE   0 0 33,542
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,252,403 22,832 SH   SOLE   0 0 22,832
PIMCO ETF TRUST ACTIVE BD ETF COM 72201R775   18,041,607 199,399 SH   SOLE   0 0 199,399
PIMCO ETF TRUST INTER MUN BD ACT ETF COM 72201R866   27,805,167 541,167 SH   SOLE   0 0 541,167
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,037,199 10,277 SH   SOLE   0 0 10,277
RED ROCK RESORTS INC CL A 75700L108   1,671,418 41,775 SH   SOLE   0 0 41,775
SANOFI SPONSORED ADR 80105N105   1,085,711 22,418 SH   SOLE   0 0 22,418
SCHWAB CHARLES CORP COM 808513105   4,490,934 53,939 SH   SOLE   0 0 53,939
SELECT SECTOR SPDR TR ENERGY 81369Y506   3,837,708 43,875 SH   SOLE   0 0 43,875
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   12,641,741 369,642 SH   SOLE   0 0 369,642
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   35,377,710 957,967 SH   SOLE   0 0 957,967
SOUTHWEST AIRLS CO COM 844741108   440,801 13,092 SH   SOLE   0 0 13,092
SPDR BLOOMBERG SPDR TR TACTIC 78468R663   12,182,560 133,186 SH   SOLE   0 0 133,186
SPDR DOUBLELINE SPDR TR TACTIC 78467V848   3,397,630 85,086 SH   SOLE   0 0 85,086
SPDR HIGH SPDR TR TACTIC 78468R606   814,092 36,441 SH   SOLE   0 0 36,441
SPDR INDEX SHARES FUNDS PORTFOLIO EMG MK ETF CL A 78463X509   13,724,225 416,391 SH   SOLE   0 0 416,391
SPDR SER TR NUVEEN BLOOMBERG 78464A284   3,296,420 67,315 SH   SOLE   0 0 67,315
SPDR NUVEEN SPDR TR TACTIC 78468R739   506,256 10,776 SH   SOLE   0 0 10,776
SPDR PORTFOLIO CL A 78463X889   939,273 31,636 SH   SOLE   0 0 31,636
SPDR SER TR PRTFLO S&P500 VL 78464A508   678,151 17,438 SH   SOLE   0 0 17,438
SPDR SER TR PORTFOLIO S&P600 78468R853   2,880,852 77,924 SH   SOLE   0 0 77,924
SPDR SER TR CL A 78462F103   4,206,795 11,000 SH   SOLE   0 0 11,000
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   725,196 22,438 SH   SOLE   0 0 22,438
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533   346,872 14,453 SH   SOLE   0 0 14,453
SPDR SER TR S&P KENSHO NEW 78468R648   784,419 19,899 SH   SOLE   0 0 19,899
SPDR SER TR PORTFOLIO AGRGTE 78464A649   16,446,224 654,446 SH   SOLE   0 0 654,446
SPDR SERIES TRUST S&P 400 MDCP GRW ETF S&P 600 SMCP VAL 78464A821   9,447,294 144,587 SH   SOLE   0 0 144,587
SPDR SERIES TRUST S&P 400 MDCP VAL ETF S&P 600 SMCP VAL 78464A839   10,067,423 155,554 SH   SOLE   0 0 155,554
SPDR SERIES TRUST S&P 600 SMCP GRW ETF CL A 78464A201   13,952,486 193,141 SH   SOLE   0 0 193,141
SPDR SERIES TRUST S&P 600 SMCP VAL ETF S&P 600 SMCP VAL 78464A300   14,440,199 194,560 SH   SOLE   0 0 194,560
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103   664,871 24,142 SH   SOLE   0 0 24,142
SPDR SER TR SPDR TR TACTIC/SPDR MSCI USA GE 78468R747   1,627,190 20,652 SH   SOLE   0 0 20,652
SSGA ACTIVE ETF TR BLACKSTONE SENIOR LOAN ETF BLACKSTONE SENR 78467V608   6,553,041 160,372 SH   SOLE   0 0 160,372
SSGA ACTIVE TR SPDR DBLELN EMRG ETF SPDR DBLELN EMRG 78470P309   6,991,436 173,931 SH   SOLE   0 0 173,931
TAIWAN SEMICONDUCTOR MFG LTD COM 874039100   2,474,716 33,222 SH   SOLE   0 0 33,222
TESLA INC SPONSORED ADS 88160R101   1,843,512 14,966 SH   SOLE   0 0 14,966
TRUIST FINL CORP COM 89832Q109   1,400,930 32,565 SH   SOLE   0 0 32,565
UBER TECHNOLOGIES INC COM 90353T100   832,020 33,644 SH   SOLE   0 0 33,644
UNILEVER PLC SPON ADR NEW 904767704   2,033,225 40,382 SH   SOLE   0 0 40,382
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   361,501 13,379 SH   SOLE   0 0 13,379
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   785,766 10,938 SH   SOLE   0 0 10,938
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824   2,245,134 36,171 SH   SOLE   0 0 36,171
VISA INC COM CL A 92826C839   5,567,497 26,798 SH   SOLE   0 0 26,798
DISNEY WALT CO COM 254687106   2,262,657 26,043 SH   SOLE   0 0 26,043
WELLS FARGO CO NEW COM 949746101   2,126,437 51,500 SH   SOLE   0 0 51,500
WORLD GOLD TR SPDR GLD MINIS 98149E303   709,505 19,605 SH   SOLE   0 0 19,605
X TRACKERS XTRCK JP MRGN ES 233051713   925,484 56,381 SH   SOLE   0 0 56,381
XYLEM INC ADR 98419M100   1,245,785 11,270 SH   SOLE   0 0 11,270