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