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
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 210,864 1,136 SH   SOLE   0 0 1,136
ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 293,591 2,069 SH   SOLE   0 0 2,069
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 649,780 3,663 SH   SOLE   0 0 3,663
AMAZON COM INC COM 023135106 BBG001S5PQL7 1,801,850 8,213 SH   SOLE   0 0 8,213
APPLE INC COM 037833100 BBG001S5N8V8 9,763,339 47,587 SH   SOLE   0 0 47,587
ARK ETF TR INNOVATION ETF 00214Q104 BBG007FJMV49 264,642 3,765 SH   SOLE   0 0 3,765
ARK ETF TR NEXT GNRTN INTER 00214Q401 BBG0077Q7LG8 1,026,254 6,952 SH   SOLE   0 0 6,952
AVALONBAY CMNTYS INC COM 053484101 BBG001S7J2H8 347,985 1,710 SH   SOLE   0 0 1,710
BADGER METER INC COM 056525108 BBG001S5P8Q2 249,849 1,020 SH   SOLE   0 0 1,020
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 591,737 12,505 SH   SOLE   0 0 12,505
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 6,195,802 12,755 SH   SOLE   0 0 12,755
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 504,888 3,526 SH   SOLE   0 0 3,526
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 581,130 587 SH   SOLE   0 0 587
CUBESMART COM 229663109 BBG001SHP0D7 200,260 4,712 SH   SOLE   0 0 4,712
DIGITAL RLTY TR INC COM 253868103 BBG001SM0K30 1,150,458 6,599 SH   SOLE   0 0 6,599
DISNEY WALT CO COM 254687106 BBG001S5QHF3 611,771 4,933 SH   SOLE   0 0 4,933
ELI LILLY & CO COM 532457108 BBG001S5STL8 1,065,618 1,367 SH   SOLE   0 0 1,367
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 226,661 1,700 SH   SOLE   0 0 1,700
EXCHANGE TRADED CONCEPTS TRU ROBO GLB ETF 301505707 BBG005FHK626 2,277,319 38,095 SH   SOLE   0 0 38,095
FERRARI N V COM N3167Y103 BBG009PH3Q95 482,397 983 SH   SOLE   0 0 983
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 BBG001SBT983 841,851 10,510 SH   SOLE   0 0 10,510
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 BBG005FHW240 546,691 10,688 SH   SOLE   0 0 10,688
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 BBG005FHWFG8 1,257,703 19,406 SH   SOLE   0 0 19,406
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 BBG005FHWXW1 613,569 8,287 SH   SOLE   0 0 8,287
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 BBG005FHVV56 415,739 6,501 SH   SOLE   0 0 6,501
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 BBG005FHWBL1 471,356 2,390 SH   SOLE   0 0 2,390
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 BBG001ST6970 817,451 12,918 SH   SOLE   0 0 12,918
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 BBG001ST68V5 1,829,238 32,630 SH   SOLE   0 0 32,630
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 BBG001ST68R0 395,021 3,810 SH   SOLE   0 0 3,810
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 BBG001S7RKF1 590,791 7,960 SH   SOLE   0 0 7,960
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 BBG009K1H2W7 4,203,986 55,623 SH   SOLE   0 0 55,623
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 BBG0063G4FX3 309,401 3,801 SH   SOLE   0 0 3,801
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 384,596 6,130 SH   SOLE   0 0 6,130
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 BBG001ST68P2 237,328 5,600 SH   SOLE   0 0 5,600
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735B108 BBG001ST6943 1,160,444 10,104 SH   SOLE   0 0 10,104
FIRST TR EXCHANGE-TRADED ALP SHS ISSUED FRST 33733C108 BBG001ST6934 252,750 3,110 SH   SOLE   0 0 3,110
FIRST TR EXCHANGE-TRADED FD COM SHS ANNUAL 33718M105 BBG001SPGVC2 587,754 8,205 SH   SOLE   0 0 8,205
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 BBG001SN9872 7,883,289 29,270 SH   SOLE   0 0 29,270
FIRST TR EXCHANGE-TRADED FD INDXX NEXTG ETF 33737K205 BBG001V0HDP8 1,686,133 17,331 SH   SOLE   0 0 17,331
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 BBG001SQ1891 1,306,780 8,100 SH   SOLE   0 0 8,100
FIRST TR EXCHANGE-TRADED FD SHS 33734H106 BBG001SLWD88 2,214,617 49,544 SH   SOLE   0 0 49,544
FIRST TR EXCHANGE-TRADED FD SHS 337345102 BBG001SQWVL2 1,238,032 5,817 SH   SOLE   0 0 5,817
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103 BBG001S7FCJ8 1,166,381 8,049 SH   SOLE   0 0 8,049
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100 BBG001SS8248 292,626 2,710 SH   SOLE   0 0 2,710
FLEXSHARES TR QLT DIV DEF IDX 33939L845 BBG003QD4WQ3 978,444 13,213 SH   SOLE   0 0 13,213
FLEXSHARES TR QUALT DIVD IDX 33939L860 BBG003QD4F80 661,551 9,040 SH   SOLE   0 0 9,040
FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884 BBG00GKQZJ13 380,822 7,012 SH   SOLE   0 0 7,012
GLOBAL X FDS ARTIFICIAL ETF 37954Y632 BBG00KX8KH01 210,761 4,824 SH   SOLE   0 0 4,824
HOME DEPOT INC COM 437076102 BBG001S5RTW7 344,275 939 SH   SOLE   0 0 939
INVESCO ACTIVELY MANAGED EXC ACTIVE US REAL 46090A101 BBG001SSW9F4 227,381 2,490 SH   SOLE   0 0 2,490
INVESCO EXCH TRADED FD TR II INVESCO PHLX SM 46138G615 BBG011B9WCN7 465,940 10,672 SH   SOLE   0 0 10,672
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 BBG00P4Y2QS5 329,765 3,162 SH   SOLE   0 0 3,162
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 BBG00KJR22S8 206,563 3,305 SH   SOLE   0 0 3,305
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 BBG00449DWF6 1,307,404 21,200 SH   SOLE   0 0 21,200
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 BBG00P4Y2TZ1 1,738,700 40,164 SH   SOLE   0 0 40,164
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 BBG001T7V3G2 1,836,889 45,842 SH   SOLE   0 0 45,842
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 BBG001T7V3J9 1,022,783 22,119 SH   SOLE   0 0 22,119
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 BBG001T7V3B7 1,840,920 55,366 SH   SOLE   0 0 55,366
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 BBG003H4RBL9 259,678 5,460 SH   SOLE   0 0 5,460
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 330,312 4,536 SH   SOLE   0 0 4,536
INVESCO EXCH TRD SLF IDX FD BLOOMBERG PRICIN 46138J775 BBG00KJR1LH9 1,383,294 15,977 SH   SOLE   0 0 15,977
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 BBG001S8JG85 4,103,909 28,964 SH   SOLE   0 0 28,964
INVESCO EXCHANGE TRADED FD T AI AND NEXT GEN 46137V639 BBG001SN6GV0 506,685 10,310 SH   SOLE   0 0 10,310
INVESCO EXCHANGE TRADED FD T BIOTECHNOLOGY 46137V787 BBG001SN60V5 360,114 5,618 SH   SOLE   0 0 5,618
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 BBG001SS5KV1 1,914,070 15,486 SH   SOLE   0 0 15,486
INVESCO EXCHANGE TRADED FD T DORSEY WRGT BASC 46137V704 BBG001SRMY71 354,496 3,820 SH   SOLE   0 0 3,820
INVESCO EXCHANGE TRADED FD T DORSEY WRGT CSMR 46137V886 BBG001SRMY80 453,899 4,101 SH   SOLE   0 0 4,101
INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837 BBG001SJ09N0 322,729 2,972 SH   SOLE   0 0 2,972
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 BBG001T10BD4 2,553,069 48,900 SH   SOLE   0 0 48,900
INVESCO EXCHANGE TRADED FD T NEXT GEN MEDIA 46137V696 BBG001SN6GN9 876,281 14,281 SH   SOLE   0 0 14,281
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 BBG00KJR2B26 356,312 6,839 SH   SOLE   0 0 6,839
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 BBG001SS30K9 1,024,643 10,430 SH   SOLE   0 0 10,430
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 BBG00KJR2XY3 570,647 11,705 SH   SOLE   0 0 11,705
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 BBG00KJR30N6 565,328 11,180 SH   SOLE   0 0 11,180
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 BBG00KJR2PJ7 924,020 12,140 SH   SOLE   0 0 12,140
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 BBG00KJR2SC8 1,784,819 55,070 SH   SOLE   0 0 55,070
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 BBG00KJR2LY9 1,888,410 63,010 SH   SOLE   0 0 63,010
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 BBG00KJR2V68 880,032 21,580 SH   SOLE   0 0 21,580
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 BBG00KJR2W66 890,138 12,516 SH   SOLE   0 0 12,516
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 382,563 2,105 SH   SOLE   0 0 2,105
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 BBG00KJR2976 300,938 6,575 SH   SOLE   0 0 6,575
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 BBG001SDTVQ0 234,445 3,290 SH   SOLE   0 0 3,290
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 BBG001SPPQG9 506,009 7,238 SH   SOLE   0 0 7,238
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 BBG00KJR1V78 2,136,823 20,032 SH   SOLE   0 0 20,032
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 3,280,051 5,946 SH   SOLE   0 0 5,946
ISHARES TR CORE DIVID ETF 46435U861 BBG00J5M0G99 201,783 4,010 SH   SOLE   0 0 4,010
ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 489,653 4,179 SH   SOLE   0 0 4,179
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 809,423 13,051 SH   SOLE   0 0 13,051
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 910,948 8,335 SH   SOLE   0 0 8,335
ISHARES TR EXPANDED TECH 464287515 BBG001S7W2J1 954,840 8,720 SH   SOLE   0 0 8,720
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 539,818 4,267 SH   SOLE   0 0 4,267
ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 1,362,738 5,709 SH   SOLE   0 0 5,709
ISHARES TR MORNINGSTR US EQ 464287127 BBG001SBR743 679,378 7,920 SH   SOLE   0 0 7,920
ISHARES TR MRGSTR MD CP GRW 464288307 BBG001SBRK44 978,646 12,198 SH   SOLE   0 0 12,198
ISHARES TR MRGSTR MD CP VAL 464288406 BBG001SBRK53 617,717 8,130 SH   SOLE   0 0 8,130
ISHARES TR MRNING SM CP ETF 464288703 BBG001SBRKG1 626,117 10,199 SH   SOLE   0 0 10,199
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 258,236 2,751 SH   SOLE   0 0 2,751
ISHARES TR RESIDENTIAL MULT 464288562 BBG001ST7G73 1,964,962 23,864 SH   SOLE   0 0 23,864
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 433,072 1,020 SH   SOLE   0 0 1,020
ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 322,847 2,328 SH   SOLE   0 0 2,328
ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 1,505,603 11,394 SH   SOLE   0 0 11,394
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 235,903 2,565 SH   SOLE   0 0 2,565
ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 232,212 942 SH   SOLE   0 0 942
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 1,082,723 9,834 SH   SOLE   0 0 9,834
ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 606,109 6,662 SH   SOLE   0 0 6,662
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 3,218,637 24,193 SH   SOLE   0 0 24,193
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 317,682 2,392 SH   SOLE   0 0 2,392
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 349,210 3,510 SH   SOLE   0 0 3,510
ISHARES TR U.S. FINLS ETF 464287788 BBG001SFC802 540,462 4,467 SH   SOLE   0 0 4,467
ISHARES TR U.S. MED DVC ETF 464288810 BBG001SQZT52 1,398,000 22,318 SH   SOLE   0 0 22,318
ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 1,484,785 7,871 SH   SOLE   0 0 7,871
ISHARES TR US CONSM STAPLES 464287812 BBG001SF7V89 437,046 6,201 SH   SOLE   0 0 6,201
MCDONALDS CORP COM 580135101 BBG001S5T110 326,062 1,116 SH   SOLE   0 0 1,116
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 2,421,673 3,281 SH   SOLE   0 0 3,281
MICROSOFT CORP COM 594918104 BBG001S5TD05 2,475,045 4,976 SH   SOLE   0 0 4,976
MODULAR MED INC COM NEW 60785L207 BBG001SPX9K3 19,743 26,500 SH   SOLE   0 0 26,500
MOTOROLA SOLUTIONS INC COM NEW 620076307 BBG001S5T9L1 279,185 664 SH   SOLE   0 0 664
NETFLIX INC COM 64110L106 BBG001SF6L46 756,608 565 SH   SOLE   0 0 565
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 245,156 490 SH   SOLE   0 0 490
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 BBG00FJ5HWZ7 431,274 10,586 SH   SOLE   0 0 10,586
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 1,817,833 11,506 SH   SOLE   0 0 11,506
ORACLE CORP COM 68389X105 BBG001S5SJG6 306,738 1,403 SH   SOLE   0 0 1,403
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 491,751 2,700 SH   SOLE   0 0 2,700
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 615,453 3,863 SH   SOLE   0 0 3,863
PROSHARES TR LARGE CAP CRE 74347R248 BBG001T551S6 249,460 3,540 SH   SOLE   0 0 3,540
PUBLIC STORAGE OPER CO COM 74460D109 BBG001S5TH79 327,750 1,117 SH   SOLE   0 0 1,117
RITHM CAPITAL CORP COM NEW 64828T201 BBG003T1GM12 397,543 35,212 SH   SOLE   0 0 35,212
SALESFORCE INC COM 79466L302 BBG001SDLP09 201,791 740 SH   SOLE   0 0 740
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 420,361 17,640 SH   SOLE   0 0 17,640
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 BBG001V036R6 941,807 33,576 SH   SOLE   0 0 33,576
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 BBG001T5XQW5 598,927 23,673 SH   SOLE   0 0 23,673
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 502,414 5,924 SH   SOLE   0 0 5,924
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 BBG00B597137 1,309,162 31,607 SH   SOLE   0 0 31,607
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 BBG001S7T1Q9 479,430 2,206 SH   SOLE   0 0 2,206
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 451,408 5,575 SH   SOLE   0 0 5,575
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 878,157 6,515 SH   SOLE   0 0 6,515
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 205,865 2,521 SH   SOLE   0 0 2,521
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 4,941,277 19,513 SH   SOLE   0 0 19,513
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 BBG001S8LH99 372,349 845 SH   SOLE   0 0 845
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 547,676 886 SH   SOLE   0 0 886
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 659,949 1,165 SH   SOLE   0 0 1,165
SPDR SERIES TRUST AEROSPACE DEF 78464A631 BBG0024LG8W4 3,828,772 18,151 SH   SOLE   0 0 18,151
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 BBG001V08KL6 1,130,930 13,926 SH   SOLE   0 0 13,926
SPDR SERIES TRUST PORTFOLIO S&P600 78468R853 BBG004T58LZ5 538,208 12,634 SH   SOLE   0 0 12,634
SPDR SERIES TRUST RUSSELL LOW VOL 78468R754 BBG00BL3NRC7 782,732 6,063 SH   SOLE   0 0 6,063
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 BBG001SPTBN0 2,519,577 29,004 SH   SOLE   0 0 29,004
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 BBG001SPTBM1 730,279 9,194 SH   SOLE   0 0 9,194
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 BBG001SG4275 4,831,532 54,440 SH   SOLE   0 0 54,440
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 BBG001SG3JV2 1,890,759 23,706 SH   SOLE   0 0 23,706
SPDR SERIES TRUST S&P DIVID ETF 78464A763 BBG001SPTBP8 1,219,941 8,988 SH   SOLE   0 0 8,988
SPDR SERIES TRUST S&P TELECOM 78464A540 BBG001V08KQ1 321,436 2,740 SH   SOLE   0 0 2,740
SPDR SERIES TRUST SSGA US LRG ETF 78468R804 BBG0045LC1R4 200,868 1,150 SH   SOLE   0 0 1,150
SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 BBG0045LCCP2 774,946 6,194 SH   SOLE   0 0 6,194
STARBUCKS CORP COM 855244109 BBG001S72KH6 392,085 4,279 SH   SOLE   0 0 4,279
TESLA INC COM 88160R101 BBG001SQKGD7 2,650,237 8,343 SH   SOLE   0 0 8,343
TTEC HLDGS INC COM 89854H102 BBG001S7YNS3 69,745 14,500 SH   SOLE   0 0 14,500
UDR INC COM 902653104 BBG001S6KCT3 510,620 12,506 SH   SOLE   0 0 12,506
UNION PAC CORP COM 907818108 BBG001S5X2M0 243,885 1,060 SH   SOLE   0 0 1,060
VANECK ETF TRUST BIOTECH ETF 92189F726 BBG002DP3D21 673,359 4,393 SH   SOLE   0 0 4,393
VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 BBG001SRRWS7 640,592 16,730 SH   SOLE   0 0 16,730
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 BBG002D68GN8 262,984 943 SH   SOLE   0 0 943
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 BBG001TC6MF8 216,114 545 SH   SOLE   0 0 545
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 BBG001TC6MT3 515,164 4,502 SH   SOLE   0 0 4,502
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 BBG001TC6ML1 999,800 11,684 SH   SOLE   0 0 11,684
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 BBG001TC6MR5 713,672 7,050 SH   SOLE   0 0 7,050
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 837,782 1,911 SH   SOLE   0 0 1,911
VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG001SHTTQ6 245,358 860 SH   SOLE   0 0 860
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 452,180 1,590 SH   SOLE   0 0 1,590
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 BBG001SRN7W1 1,550,858 9,430 SH   SOLE   0 0 9,430
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 592,120 2,116 SH   SOLE   0 0 2,116
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 1,200,482 6,156 SH   SOLE   0 0 6,156
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 1,601,764 6,759 SH   SOLE   0 0 6,759
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 571,604 2,064 SH   SOLE   0 0 2,064
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 650,032 3,176 SH   SOLE   0 0 3,176
VANGUARD WELLINGTON FD US MOMENTUM 921935508 BBG00K26BG83 350,393 2,031 SH   SOLE   0 0 2,031
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 1,893,135 14,201 SH   SOLE   0 0 14,201
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 BBG001SHVR32 560,752 2,258 SH   SOLE   0 0 2,258
VANGUARD WORLD FD INF TECH ETF 92204A702 BBG001SHTTR5 1,684,731 2,540 SH   SOLE   0 0 2,540
VANGUARD WORLD FD MEGA CAP INDEX 921910873 BBG001T0Y6Y7 564,774 2,511 SH   SOLE   0 0 2,511
VANGUARD WORLD FD UTILITIES ETF 92204A876 BBG001SHVTP4 206,517 1,170 SH   SOLE   0 0 1,170
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 BBG009K7L972 667,413 12,045 SH   SOLE   0 0 12,045
VISA INC COM CL A 92826C839 BBG001SRCFY3 398,011 1,121 SH   SOLE   0 0 1,121
WALMART INC COM 931142103 BBG001S5XH92 335,288 3,429 SH   SOLE   0 0 3,429
WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 1,263,348 6,766 SH   SOLE   0 0 6,766
WELLTOWER INC COM 95040Q104 BBG001S5RTQ4 943,595 6,138 SH   SOLE   0 0 6,138
WISDOMTREE TR US MIDCAP DIVID 97717W505 BBG001SHKG74 1,149,001 22,925 SH   SOLE   0 0 22,925
WISDOMTREE TR US MIDCAP FUND 97717W570 BBG001SSZB66 676,692 10,955 SH   SOLE   0 0 10,955
WISDOMTREE TR US SMALLCAP DIVD 97717W604 BBG001SHKFX7 302,038 9,510 SH   SOLE   0 0 9,510