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 02079K107 BBG009S3NB21 687,440 6,610 SH   SOLE   0 0 6,610
AMAZON COM INC COM 023135106 BBG001S5PQL7 537,211 5,201 SH   SOLE   0 0 5,201
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 BBG00Q6ZDXT0 818,585 15,477 SH   SOLE   0 0 15,477
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 BBG00Q9MR7Z1 820,767 14,035 SH   SOLE   0 0 14,035
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 792,253 10,697 SH   SOLE   0 0 10,697
APPLE INC COM 037833100 BBG001S5N8V8 4,744,822 28,774 SH   SOLE   0 0 28,774
ARK ETF TR 3D PRINTING ETF 00214Q500 BBG00D3D1DF3 291,403 12,725 SH   SOLE   0 0 12,725
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 931,200 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 3,007,729 9,741 SH   SOLE   0 0 9,741
BLACKROCK ETF TRUST US EQT FACTOR 09290C103 BBG00NNWBWQ2 920,444 28,400 SH   SOLE   0 0 28,400
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 289,283 1,773 SH   SOLE   0 0 1,773
CHIMERA INVT CORP COM NEW 16934Q208 BBG001SR1G28 71,761 12,225 SH   SOLE   0 0 12,225
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 384,017 5,110 SH   SOLE   0 0 5,110
DEXCOM INC COM 252131107 BBG001SKZG99 511,192 4,400 SH   SOLE   0 0 4,400
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 BBG011DXY6D4 1,136,969 44,622 SH   SOLE   0 0 44,622
ECOLAB INC COM 278865100 BBG001S5QRB5 587,520 3,538 SH   SOLE   0 0 3,538
EDGEWELL PERS CARE CO COM 28035Q102 BBG001SF1XY2 526,889 12,377 SH   SOLE   0 0 12,377
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 264,939 2,416 SH   SOLE   0 0 2,416
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 1,331,658 28,850 SH   SOLE   0 0 28,850
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 BBG00735B1V0 4,240,242 83,440 SH   SOLE   0 0 83,440
FIRSTSERVICE CORP NEW COM 33767E202 BBG0093LLBP5 1,866,144 13,236 SH   SOLE   0 0 13,236
INNOVATOR ETFS TR INTRNL DEV APRL 45782C367 BBG00SXJN914 248,041 10,120 SH   SOLE   0 0 10,120
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 BBG00LNDTJL3 1,362,577 43,065 SH   SOLE   0 0 43,065
INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 BBG00QPZ1F93 981,984 30,880 SH   SOLE   0 0 30,880
INNOVATOR ETFS TR US EQTY PWR BUF 45782C417 BBG00RHZ5CR3 452,773 15,490 SH   SOLE   0 0 15,490
INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 BBG00MYXKL20 529,367 15,940 SH   SOLE   0 0 15,940
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 2,968,792 9,237 SH   SOLE   0 0 9,237
IRON MTN INC DEL COM 46284V101 BBG001SCQ2X1 508,521 9,500 SH   SOLE   0 0 9,500
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 16,658,911 445,783 SH   SOLE   0 0 445,783
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 723,416 14,471 SH   SOLE   0 0 14,471
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 1,907,409 19,143 SH   SOLE   0 0 19,143
ISHARES TR ESG AWARE AGGRSV 46436E668 BBG00VFL1TJ3 925,480 31,340 SH   SOLE   0 0 31,340
ISHARES TR ESG AWARE GROWTH 46436E676 BBG00VFL1N33 754,031 27,545 SH   SOLE   0 0 27,545
ISHARES TR ESG AWARE MODRTE 46436E684 BBG00VFL1JY8 283,800 11,200 SH   SOLE   0 0 11,200
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 347,780 3,845 SH   SOLE   0 0 3,845
ISHARES TR ESG AWR US AGRGT 46435U549 BBG00MC0P0K7 725,466 15,095 SH   SOLE   0 0 15,095
ISHARES TR ESG AWRE 1 5 YR 46435G243 BBG00H4BFM35 1,440,544 59,873 SH   SOLE   0 0 59,873
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 859,243 43,440 SH   SOLE   0 0 43,440
ISHARES TR GLOBAL REIT ETF 46434V647 BBG006S5D3J3 839,811 36,625 SH   SOLE   0 0 36,625
ISHARES TR GRWT ALLOCAT ETF 464289867 BBG001T3YV58 1,051,931 21,026 SH   SOLE   0 0 21,026
ISHARES TR MSCI LW CRB TG 46434V464 BBG007PGJH85 949,035 6,415 SH   SOLE   0 0 6,415
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 220,500 979 SH   SOLE   0 0 979
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 225,517 923 SH   SOLE   0 0 923
ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 3,409,625 30,856 SH   SOLE   0 0 30,856
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 241,088 2,576 SH   SOLE   0 0 2,576
ISHARES TR TRS FLT RT BD 46434V860 BBG005YTNMS3 1,483,805 29,330 SH   SOLE   0 0 29,330
ISHARES TR U S EQUITY FACTR 46434V282 BBG008LNYFB5 23,393,792 564,522 SH   SOLE   0 0 564,522
ISHARES TR USD GRN BOND ETF 46435U440 BBG00MK1NQ85 629,083 13,359 SH   SOLE   0 0 13,359
LULULEMON ATHLETICA INC COM 550021109 BBG001STBM75 218,514 600 SH   SOLE   0 0 600
MCKESSON CORP COM 58155Q103 BBG001S8F8P8 313,233 878 SH   SOLE   0 0 878
MICROSOFT CORP COM 594918104 BBG001S5TD05 835,493 2,898 SH   SOLE   0 0 2,898
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 13,791,173 148,684 SH   SOLE   0 0 148,684
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9FV7 243,416 4,199 SH   SOLE   0 0 4,199
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 383,172 4,626 SH   SOLE   0 0 4,626
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 BBG001S7T1Q9 464,322 3,105 SH   SOLE   0 0 3,105
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 391,705 5,243 SH   SOLE   0 0 5,243
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 877,350 6,777 SH   SOLE   0 0 6,777
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 BBG001S7T232 333,894 3,300 SH   SOLE   0 0 3,300
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 740,758 4,043 SH   SOLE   0 0 4,043
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 BBG001STKCW9 201,086 2,190 SH   SOLE   0 0 2,190
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 BBG0084H8485 581,600 14,175 SH   SOLE   0 0 14,175
TESLA INC COM 88160R101 BBG001SQKGD7 3,220,817 15,525 SH   SOLE   0 0 15,525
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 215,974 457 SH   SOLE   0 0 457
VALMONT INDS INC COM 920253101 BBG001S5X650 272,408 850 SH   SOLE   0 0 850
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 203,530 6,291 SH   SOLE   0 0 6,291
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 12,230,342 159,895 SH   SOLE   0 0 159,895
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 BBG00ZXBYMT4 286,084 5,810 SH   SOLE   0 0 5,810
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 914,436 11,012 SH   SOLE   0 0 11,012
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 1,215,458 3,232 SH   SOLE   0 0 3,232
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 96,756,687 474,065 SH   SOLE   0 0 474,065
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 29,379,170 549,451 SH   SOLE   0 0 549,451
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 243,491 6,027 SH   SOLE   0 0 6,027
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 1,454,881 32,209 SH   SOLE   0 0 32,209
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 BBG001SHTTM0 556,135 7,140 SH   SOLE   0 0 7,140
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 1,383,452 3,589 SH   SOLE   0 0 3,589
VISA INC COM CL A 92826C839 BBG001SRCFY3 428,825 1,902 SH   SOLE   0 0 1,902
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 237,251 6,347 SH   SOLE   0 0 6,347
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 BBG005YHYNG8 54,864,433 1,091,393 SH   SOLE   0 0 1,091,393
WISDOMTREE TR FUTRE STRAT FD 97717W125 BBG001V038F5 4,538,814 135,252 SH   SOLE   0 0 135,252
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 BBG006G0J5J6 12,487,434 316,779 SH   SOLE   0 0 316,779