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
ABBOTT LABS COM 0109 002824100   302,858 2,778 SH   SOLE 30 1,978 0 800
ABBVIE INC COM 0134 00287Y109   426,959 3,169 SH   SOLE 30 2,709 0 460
ADOBE SYSTEMS INCORPORATED COM 0488 00724F101   251,830 515 SH   SOLE 30 401 0 114
ALPHABET INC CAP STK CL C 0120 02079K107   899,170 7,433 SH   SOLE 30 6,318 0 1,115
ALPHABET INC CAP STK CL A 0119 02079K305   752,075 6,283 SH   SOLE 30 5,143 0 1,140
AMAZON COM INC COM 0130 023135106   1,994,899 15,303 SH   SOLE 30 14,045 0 1,258
AMERIPRISE FINL INC COM 0332 03076C106   303,262 913 SH   SOLE 30 746 0 167
APPLE INC COM 0193 037833100   15,595,382 80,401 SH   SOLE 30 78,116 0 2,285
AUTOMATIC DATA PROCESSING IN COM 0219 053015103   217,606 990 SH   SOLE 30 310 0 680
BERKSHIRE HATHAWAY INC DEL CL B NEW 0341 084670702   1,803,890 5,290 SH   SOLE 30 1,481 0 3,809
COSTCO WHSL CORP NEW COM 0538 22160K105   339,179 630 SH   SOLE 30 342 0 288
DBX ETF TR XTRACK MUN INFRA0025 233051705   371,041 14,718 SH   SOLE 30 14 0 14,704
DANAHER CORPORATION COM 0240 235851102   456,480 1,902 SH   SOLE 30 1,358 0 544
EXXON MOBIL CORP COM 0107 30231G102   461,027 4,299 SH   SOLE 30 2,866 0 1,433
FIDELITY COVINGTON TRUST CONSMR STAPLES 0045 316092303   213,701 4,705 SH   SOLE 30 1,623 0 3,082
FIDELITY COVINGTON TRUST MSCI FINLS IDX 0047 316092501   630,267 13,390 SH   SOLE 30 0 0 13,390
FIDELITY COVINGTON TRUST MSCI INFO TECH I0130 316092808   6,703,400 51,312 SH   SOLE 30 15,159 0 36,153
FIDELITY COVINGTON TRUST MSCI RL EST ETF 0025 316092857   236,649 9,432 SH   SOLE 30 4,104 0 5,328
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 0062 33734X119   739,270 11,800 SH   SOLE 30 10,799 0 1,001
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 0108 33734X143   879,477 8,120 SH   SOLE 30 5,079 0 3,041
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 0060 33734X150   349,604 5,818 SH   SOLE 30 0 0 5,818
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 0064 33734X168   580,663 9,046 SH   SOLE 30 4,687 0 4,359
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 0115 33734X176   717,389 6,236 SH   SOLE 30 1,842 0 4,394
FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 0033 33737J224   3,033,988 91,029 SH   SOLE 30 36,324 0 54,705
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 0026 33738R845   1,172,928 44,555 SH   SOLE 30 14,403 0 30,152
FISERV INC COM 0126 337738108   1,089,936 8,640 SH   SOLE 30 8,604 0 36
FORTINET INC COM 0075 34959E109   239,091 3,163 SH   SOLE 30 2,278 0 885
FRANKLIN TEMPLETON ETF TR FTSE LATN AMRC 0022 35473P561   412,220 17,949 SH   SOLE 30 7,327 0 10,622
FRANKLIN TEMPLETON ETF TR FRANKLIN ASIA 0021 35473P660   2,585,739 122,922 SH   SOLE 30 47,951 0 74,971
FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 0024 35473P678   4,228,079 173,175 SH   SOLE 30 100,685 0 72,490
FRANKLIN TEMPLETON ETF TR FRANKLN SWZLND 0031 35473P694   4,566,510 143,807 SH   SOLE 30 66,825 0 76,982
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 0027 35473P744   2,366,740 87,495 SH   SOLE 30 31,033 0 56,462
FRANKLIN TEMPLETON ETF TR FTSE CANADA 0031 35473P827   652,661 20,660 SH   SOLE 30 10,633 0 10,027
FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 0019 35473P835   239,916 12,418 SH   SOLE 30 4,127 0 8,291
FRANKLIN TEMPLETON ETF TR FTSE AUSTRALIA 0026 35473P843   700,975 26,445 SH   SOLE 30 14,803 0 11,642
HOME DEPOT INC COM 0310 437076102   450,428 1,450 SH   SOLE 30 343 0 1,107
INVESCO QQQ TR UNIT SER 1 0369 46090E103   15,288,115 41,384 SH   SOLE 30 27,652 0 13,732
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 0050 46137V241   232,272 4,604 SH   SOLE 30 0 0 4,604
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 0110 46137V274   2,259,527 20,436 SH   SOLE 30 17,890 0 2,546
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 0294 46137V282   46,300,854 157,438 SH   SOLE 30 99,585 0 57,853
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 0031 46137V290   1,008,857 32,254 SH   SOLE 30 21,850 0 10,404
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 0162 46137V316   252,508 1,556 SH   SOLE 30 1,132 0 424
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 0204 46137V324   3,865,459 18,902 SH   SOLE 30 13,063 0 5,839
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 0298 46137V332   10,296,251 34,548 SH   SOLE 30 17,695 0 16,853
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 0051 46137V340   3,826,764 74,727 SH   SOLE 30 42,241 0 32,486
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 0068 46137V365   1,626,190 23,761 SH   SOLE 30 13,487 0 10,273
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 0167 46137V373   5,640,688 33,692 SH   SOLE 30 19,219 0 14,473
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 0137 46137V381   1,841,587 13,353 SH   SOLE 30 4,222 0 9,131
INVESCO EXCHANGE TRADED FD T S&P 500A EQL 0028 46137Y609   2,793,864 98,195 SH   SOLE 30 70,027 0 28,168
INVESCO EXCH TRADED FD TR II KBW BK ETF 0041 46138E628   3,673,400 89,486 SH   SOLE 30 43,505 0 45,981
ISHARES INC MSCI AUST ETF 0022 464286103   1,890,421 83,832 SH   SOLE 30 41,304 0 42,528
ISHARES INC MSCI BRAZIL ETF 0032 464286400   1,277,678 39,398 SH   SOLE 30 17,042 0 22,356
ISHARES INC MSCI EM ASIA ETF0065 464286426   6,927,216 105,421 SH   SOLE 30 38,480 0 66,941
ISHARES INC MSCI CDA ETF 0034 464286509   3,758,865 107,427 SH   SOLE 30 50,328 0 57,099
ISHARES INC MSCI EURZONE ETF0045 464286608   13,519,130 295,049 SH   SOLE 30 162,284 0 132,765
ISHARES INC MSCI PAC JP ETF 0042 464286665   906,808 21,468 SH   SOLE 30 15,785 0 5,683
ISHARES INC MSCI SWITZERLAND0046 464286749   3,144,703 68,052 SH   SOLE 30 38,524 0 29,528
ISHARES TR CORE S&P500 ETF 0445 464287200   1,009,533 2,265 SH   SOLE 30 1,330 0 935
ISHARES TR GBL COMM SVC ETF0068 464287275   8,404,749 122,917 SH   SOLE 30 79,207 0 43,710
ISHARES TR S&P 500 GRWT ETF0070 464287309   272,546 3,867 SH   SOLE 30 1,124 0 2,743
ISHARES TR GLOBAL ENERG ETF0037 464287341   3,093,466 83,113 SH   SOLE 30 55,533 0 27,580
ISHARES TR LATN AMER 40 ETF0027 464287390   1,271,335 46,792 SH   SOLE 30 24,039 0 22,753
ISHARES TR S&P 500 VAL ETF 0161 464287408   269,993 1,675 SH   SOLE 30 398 0 1,277
ISHARES TR MSCI EAFE ETF 0072 464287465   601,678 8,299 SH   SOLE 30 0 0 8,299
ISHARES TR RUS MDCP VAL ETF0109 464287473   481,209 4,381 SH   SOLE 30 4,115 0 266
ISHARES TR RUS MD CP GR ETF0096 464287481   316,946 3,280 SH   SOLE 30 2,310 0 970
ISHARES TR CORE S&P MCP ETF0261 464287507   545,186 2,085 SH   SOLE 30 0 0 2,085
ISHARES TR ISHARES BIOTECH 0126 464287556   252,396 1,988 SH   SOLE 30 1,988 0 0
ISHARES TR US CONSUM DISCRE0071 464287580   15,517,575 218,043 SH   SOLE 30 172,923 0 45,120
ISHARES TR S&P MC 400GR ETF0075 464287606   390,000 5,200 SH   SOLE 30 0 0 5,200
ISHARES TR RUS 1000 GRW ETF0275 464287614   829,668 3,015 SH   SOLE 30 238 0 2,777
ISHARES TR U.S. UTILITS ETF0081 464287697   7,695,598 94,136 SH   SOLE 30 66,662 0 27,473
ISHARES TR S&P MC 400VL ETF0107 464287705   396,381 3,700 SH   SOLE 30 0 0 3,700
ISHARES TR US TELECOM ETF 0022 464287713   13,792,296 624,086 SH   SOLE 30 521,374 0 102,712
ISHARES TR U.S. TECH ETF 0108 464287721   460,548,255 4,230,259 SH   SOLE 30 4,172,286 0 57,973
ISHARES TR U.S. REAL ES ETF0086 464287739   1,949,423 22,526 SH   SOLE 30 17,562 0 4,964
ISHARES TR US INDUSTRIALS 0106 464287754   5,337,068 50,331 SH   SOLE 30 37,509 0 12,822
ISHARES TR US HLTHCARE ETF 0280 464287762   22,317,339 79,633 SH   SOLE 30 67,722 0 11,911
ISHARES TR U.S. FIN SVC ETF0157 464287770   2,629,902 16,646 SH   SOLE 30 11,637 0 5,009
ISHARES TR U.S. FINLS ETF 0074 464287788   12,577,414 168,575 SH   SOLE 30 125,816 0 42,759
ISHARES TR U.S. ENERGY ETF 0042 464287796   62,261,893 1,453,359 SH   SOLE 30 1,410,999 0 42,360
ISHARES TR CORE S&P SCP ETF0099 464287804   442,147 4,437 SH   SOLE 30 274 0 4,163
ISHARES TR US CONSM STAPLES0200 464287812   93,253,666 465,593 SH   SOLE 30 448,725 0 16,868
ISHARES TR U.S. BAS MTL ETF0133 464287838   37,722,238 283,519 SH   SOLE 30 280,939 0 2,580
ISHARES TR MSCI AC ASIA ETF0066 464288182   16,920,012 254,666 SH   SOLE 30 136,121 0 118,545
ISHARES TR MSCI ACWI EX US 0049 464288240   748,833 15,214 SH   SOLE 30 0 0 15,214
ISHARES TR CRE U S REIT ETF0051 464288521   5,859,744 113,981 SH   SOLE 30 75,805 0 38,176
ISHARES TR GLOB INDSTRL ETF0120 464288729   4,307,596 35,822 SH   SOLE 30 14,641 0 21,181
ISHARES TR GLB CNS DISC ETF0156 464288745   7,608,141 48,549 SH   SOLE 30 27,928 0 20,621
ISHARES TR MSCI UK SM ETF 0032 46429B416   548,937 17,004 SH   SOLE 30 6,982 0 10,022
ISHARES TR CORE MSCI EAFE 0067 46432F842   253,935 3,762 SH   SOLE 30 0 0 3,762
ISHARES INC MSCI JPN ETF NEW0061 46434G822   8,808,620 142,304 SH   SOLE 30 65,306 0 76,998
ISHARES TR CORE MSCI EURO 0052 46434V738   586,906 11,152 SH   SOLE 30 6,346 0 4,806
ISHARES TR MSCI UK ETF NEW 0032 46435G334   3,558,263 109,993 SH   SOLE 30 56,605 0 53,388
ISHARES TR ESG AWR MSCI USA0097 46435G425   216,751 2,224 SH   SOLE 30 2,224 0 0
ISHARES TR MSCI CDA ETF 0030 46435G706   1,082,573 35,284 SH   SOLE 30 17,136 0 18,148
ISHARES TR IBONDS DEC 0025 46435U697   291,397 11,312 SH   SOLE 30 0 0 11,312
JPMORGAN CHASE & CO COM 0145 46625H100   410,577 2,823 SH   SOLE 30 1,723 0 1,100
J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR0054 46641Q191   3,877,590 71,648 SH   SOLE 30 41,687 0 29,961
J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN0051 46641Q217   5,129,467 99,524 SH   SOLE 30 62,679 0 36,845
J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA0061 46641Q225   3,002,954 49,020 SH   SOLE 30 28,943 0 20,077
J P MORGAN EXCHANGE TRADED F BETABUILDERS DEV0047 46641Q233   2,016,225 42,154 SH   SOLE 30 16,749 0 25,405
JOHNSON & JOHNSON COM 0165 478160104   391,124 2,363 SH   SOLE 30 1,443 0 920
LILLY ELI & CO COM 0468 532457108   644,379 1,374 SH   SOLE 30 1,034 0 340
LOWES COS INC COM 0225 548661107   925,145 4,099 SH   SOLE 30 3,952 0 147
MASTERCARD INCORPORATED CL A 0393 57636Q104   900,283 2,289 SH   SOLE 30 594 0 1,695
MCCORMICK & CO INC COM NON VTG 0087 579780206   697,840 8,000 SH   SOLE 30 8,000 0 0
MCDONALDS CORP COM 0298 580135101   345,260 1,157 SH   SOLE 30 597 0 560
MCKESSON CORP COM 0427 58155Q103   250,831 587 SH   SOLE 30 433 0 154
MICROSOFT CORP COM 0340 594918104   3,416,297 10,032 SH   SOLE 30 4,004 0 6,028
NVIDIA CORPORATION COM 0423 67066G104   438,251 1,036 SH   SOLE 30 777 0 259
OREILLY AUTOMOTIVE INC COM 0955 67103H107   293,277 307 SH   SOLE 30 307 0 0
ORACLE CORP COM 0119 68389X105   286,411 2,405 SH   SOLE 30 2,145 0 260
PAYCHEX INC COM 0111 704326107   396,355 3,543 SH   SOLE 30 805 0 2,738
PEPSICO INC COM 0185 713448108   415,449 2,243 SH   SOLE 30 1,267 0 976
PROCTER AND GAMBLE CO COM 0151 742718109   436,404 2,876 SH   SOLE 30 1,125 0 1,751
PROSHARES TR SHORT QQQ NEW 0010 74347B714   1,129,352 106,845 SH   SOLE 30 106,845 0 0
QUALCOMM INC COM 0119 747525103   203,558 1,710 SH   SOLE 30 1,224 0 486
SPDR S&P 500 ETF TR TR UNIT 0443 78462F103   3,535,601 7,976 SH   SOLE 30 5,281 0 2,695
SPDR INDEX SHS FDS EURO STOXX 50 0045 78463X202   14,110,627 306,886 SH   SOLE 30 132,557 0 174,329
SPDR INDEX SHS FDS ASIA PACIF ETF 0099 78463X301   1,475,884 14,882 SH   SOLE 30 7,059 0 7,823
SPDR SER TR S&P DIVID ETF 0122 78464A763   318,095 2,595 SH   SOLE 30 0 0 2,595
SALESFORCE INC COM 0211 79466L302   2,321,325 10,988 SH   SOLE 30 10,957 0 31
SELECT SECTOR SPDR TR SBI MATERIALS 0082 81369Y100   14,913,932 179,967 SH   SOLE 30 139,936 0 40,031
SELECT SECTOR SPDR TR SBI HEALTHCARE 0132 81369Y209   64,268,098 484,202 SH   SOLE 30 367,018 0 117,183
SELECT SECTOR SPDR TR SBI CONS STPLS 0074 81369Y308   23,112,222 311,611 SH   SOLE 30 254,821 0 56,790
SELECT SECTOR SPDR TR SBI CONS DISCR 0169 81369Y407   236,627,718 1,393,485 SH   SOLE 30 1,282,788 0 110,697
SELECT SECTOR SPDR TR ENERGY 0081 81369Y506   17,968,361 221,367 SH   SOLE 30 169,943 0 51,424
SELECT SECTOR SPDR TR FINANCIAL 0033 81369Y605   205,342,265 6,091,434 SH   SOLE 30 5,625,123 0 466,312
SELECT SECTOR SPDR TR SBI INT-INDS 0107 81369Y704   38,937,381 362,816 SH   SOLE 30 291,014 0 71,802
SELECT SECTOR SPDR TR TECHNOLOGY 0173 81369Y803   143,640,846 826,187 SH   SOLE 30 635,765 0 190,422
SELECT SECTOR SPDR TR COMMUNICATION 0065 81369Y852   27,322,371 419,827 SH   SOLE 30 296,936 0 122,892
SELECT SECTOR SPDR TR RL EST SEL SEC 0037 81369Y860   42,760,621 1,134,535 SH   SOLE 30 1,081,564 0 52,971
SELECT SECTOR SPDR TR SBI INT-UTILS 0065 81369Y886   9,518,572 145,455 SH   SOLE 30 114,183 0 31,272
TESLA INC COM 0261 88160R101   317,004 1,211 SH   SOLE 30 619 0 592
THERMO FISHER SCIENTIFIC INC COM 0521 883556102   304,180 583 SH   SOLE 30 490 0 93
UNITEDHEALTH GROUP INC COM 0480 91324P102   533,510 1,110 SH   SOLE 30 752 0 358
VANGUARD SPECIALIZED FUNDS DIV APP ETF 0162 921908844   703,160 4,329 SH   SOLE 30 3,473 0 856
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT0046 921943858   1,189,920 25,767 SH   SOLE 30 1,323 0 24,444
VANGUARD WHITEHALL FDS HIGH DIV YLD 0106 921946406   304,633 2,872 SH   SOLE 30 82 0 2,790
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF0040 922042858   281,180 6,912 SH   SOLE 30 772 0 6,140
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 0061 922042874   2,392,418 38,775 SH   SOLE 30 14,974 0 23,801
VANGUARD WORLD FDS CONSUM DIS ETF 0283 92204A108   18,099,873 63,912 SH   SOLE 30 51,016 0 12,896
VANGUARD WORLD FDS CONSUM STP ETF 0194 92204A207   29,206,493 150,201 SH   SOLE 30 115,471 0 34,730
VANGUARD WORLD FDS ENERGY ETF 0112 92204A306   14,091,282 124,823 SH   SOLE 30 95,808 0 29,015
VANGUARD WORLD FDS FINANCIALS ETF 0081 92204A405   28,170,863 346,761 SH   SOLE 30 277,879 0 68,882
VANGUARD WORLD FDS HEALTH CAR ETF 0244 92204A504   229,084,790 935,727 SH   SOLE 30 882,432 0 53,295
VANGUARD WORLD FDS INDUSTRIAL ETF 0205 92204A603   157,468,564 766,159 SH   SOLE 30 713,752 0 52,406
VANGUARD WORLD FDS INF TECH ETF 0442 92204A702   92,777,806 209,829 SH   SOLE 30 173,471 0 36,357
VANGUARD WORLD FDS MATERIALS ETF 0181 92204A801   9,987,308 54,884 SH   SOLE 30 38,060 0 16,824
VANGUARD WORLD FDS UTILITIES ETF 0142 92204A876   39,046,013 274,643 SH   SOLE 30 259,728 0 14,915
VANGUARD WORLD FDS COMM SRVC ETF 0106 92204A884   142,785,063 1,343,101 SH   SOLE 30 1,275,842 0 67,259
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 0201 92206C730   325,116 1,613 SH   SOLE 30 1,613 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 0407 922908363   309,940 761 SH   SOLE 30 236 0 525
VANGUARD INDEX FDS REAL ESTATE ETF 0083 922908553   6,304,359 75,447 SH   SOLE 30 65,643 0 9,804
VANGUARD INDEX FDS SML CP GRW ETF 0229 922908595   319,339 1,390 SH   SOLE 30 0 0 1,390
VANGUARD INDEX FDS MID CAP ETF 0220 922908629   309,765 1,407 SH   SOLE 30 489 0 918
VANGUARD INDEX FDS EXTEND MKT ETF 0148 922908652   1,106,551 7,435 SH   SOLE 30 64 0 7,371
VANGUARD INDEX FDS GROWTH ETF 0282 922908736   628,737 2,222 SH   SOLE 30 145 0 2,077
VANGUARD INDEX FDS VALUE ETF 0142 922908744   1,759,198 12,380 SH   SOLE 30 1,592 0 10,788
VANGUARD INDEX FDS SMALL CP ETF 0198 922908751   319,020 1,604 SH   SOLE 30 451 0 1,153
VANGUARD INDEX FDS TOTAL STK MKT 0220 922908769   6,648,271 30,181 SH   SOLE 30 27,922 0 2,259
VERTEX PHARMACEUTICALS INC COM 0351 92532F100   215,369 612 SH   SOLE 30 489 0 123
VISA INC COM CL A 0237 92826C839   346,929 1,461 SH   SOLE 30 872 0 589
WORLD GOLD TR SPDR GLD MINIS 0038 98149E303   1,583,592 41,575 SH   SOLE 30 819 0 40,756