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
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 BBG00Q6ZDXT0 440,435 8,185 SH   SOLE   0 0 8,185
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 BBG00Q9MR7Z1 473,489 8,226 SH   SOLE   0 0 8,226
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 685,684 8,835 SH   SOLE   0 0 8,835
APPLE INC COM 037833100 BBG001S5N8V8 4,490,931 23,352 SH   SOLE   0 0 23,352
ARK ETF TR 3D PRINTING ETF 00214Q500 BBG00D3D1DF3 298,529 12,725 SH   SOLE   0 0 12,725
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 1,024,520 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 3,451,453 10,236 SH   SOLE   0 0 10,236
BLACKROCK ETF TRUST US EQT FACTOR 09290C103 BBG00NNWBWQ2 417,708 11,650 SH   SOLE   0 0 11,650
CHIMERA INVT CORP COM NEW 16934Q208 BBG001SR1G28 72,739 12,225 SH   SOLE   0 0 12,225
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 393,674 5,110 SH   SOLE   0 0 5,110
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 BBG011DXY6D4 600,884 22,132 SH   SOLE   0 0 22,132
ECOLAB INC COM 278865100 BBG001S5QRB5 662,384 3,538 SH   SOLE   0 0 3,538
EDGEWELL PERS CARE CO COM 28035Q102 BBG001SF1XY2 513,150 12,377 SH   SOLE   0 0 12,377
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 205,491 1,916 SH   SOLE   0 0 1,916
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 1,401,608 30,735 SH   SOLE   0 0 30,735
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 BBG00735B1V0 4,363,674 82,661 SH   SOLE   0 0 82,661
FIRSTSERVICE CORP NEW COM 33767E202 BBG0093LLBP5 2,039,535 13,236 SH   SOLE   0 0 13,236
INNOVATOR ETFS TR INTRNL DEV APRL 45782C367 BBG00SXJN914 1,021,475 40,990 SH   SOLE   0 0 40,990
INNOVATOR ETFS TR US EQT PWR BUF 45782C870 BBG00NR9QB16 239,012 7,735 SH   SOLE   0 0 7,735
INNOVATOR ETFS TR US EQTY PWR BF 45782C680 BBG00PVP39R2 258,024 8,270 SH   SOLE   0 0 8,270
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 BBG00PBD6H63 1,203,143 37,990 SH   SOLE   0 0 37,990
INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 BBG00MYXKL20 559,653 15,940 SH   SOLE   0 0 15,940
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 BBG00LNDTJL3 497,046 14,525 SH   SOLE   0 0 14,525
INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 BBG00QPZ1F93 825,709 24,350 SH   SOLE   0 0 24,350
INNOVATOR ETFS TR US EQTY PWR BUF 45782C417 BBG00RHZ5CR3 476,937 15,490 SH   SOLE   0 0 15,490
INNOVATOR ETFS TR US SML CP PWR ET 45782C342 BBG00SXJYJL8 202,694 7,360 SH   SOLE   0 0 7,360
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 3,324,876 8,988 SH   SOLE   0 0 8,988
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 15,593,006 428,497 SH   SOLE   0 0 428,497
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 592,961 11,507 SH   SOLE   0 0 11,507
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 212,355 3,146 SH   SOLE   0 0 3,146
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 1,626,656 16,607 SH   SOLE   0 0 16,607
ISHARES TR ESG AWARE AGGRSV 46436E668 BBG00VFL1TJ3 1,062,055 34,500 SH   SOLE   0 0 34,500
ISHARES TR ESG AWARE GROWTH 46436E676 BBG00VFL1N33 774,565 27,545 SH   SOLE   0 0 27,545
ISHARES TR ESG AWARE MODRTE 46436E684 BBG00VFL1JY8 287,660 11,200 SH   SOLE   0 0 11,200
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 374,734 3,845 SH   SOLE   0 0 3,845
ISHARES TR ESG AWR US AGRGT 46435U549 BBG00MC0P0K7 722,409 15,315 SH   SOLE   0 0 15,315
ISHARES TR ESG AWRE 1 5 YR 46435G243 BBG00H4BFM35 1,441,845 60,303 SH   SOLE   0 0 60,303
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 752,284 40,885 SH   SOLE   0 0 40,885
ISHARES TR GLOBAL REIT ETF 46434V647 BBG006S5D3J3 830,366 36,150 SH   SOLE   0 0 36,150
ISHARES TR GRWT ALLOCAT ETF 464289867 BBG001T3YV58 1,048,345 20,376 SH   SOLE   0 0 20,376
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 208,639 2,878 SH   SOLE   0 0 2,878
ISHARES TR MSCI LW CRB TG 46434V464 BBG007PGJH85 1,000,120 6,395 SH   SOLE   0 0 6,395
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 238,621 979 SH   SOLE   0 0 979
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 394,883 1,435 SH   SOLE   0 0 1,435
ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 2,715,561 24,586 SH   SOLE   0 0 24,586
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 244,952 2,576 SH   SOLE   0 0 2,576
ISHARES TR TRS FLT RT BD 46434V860 BBG005YTNMS3 1,238,882 24,450 SH   SOLE   0 0 24,450
ISHARES TR U S EQUITY FACTR 46434V282 BBG008LNYFB5 24,398,026 547,532 SH   SOLE   0 0 547,532
ISHARES TR USD GRN BOND ETF 46435U440 BBG00MK1NQ85 627,261 13,479 SH   SOLE   0 0 13,479
MCKESSON CORP COM 58155Q103 BBG001S8F8P8 375,829 878 SH   SOLE   0 0 878
MICROVISION INC DEL COM NEW 594960304 BBG001S74TH5 68,521 14,961 SH   SOLE   0 0 14,961
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 13,901,400 151,729 SH   SOLE   0 0 151,729
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 261,550 5,059 SH   SOLE   0 0 5,059
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 232,294 1,336 SH   SOLE   0 0 1,336
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 444,427 2,493 SH   SOLE   0 0 2,493
TESLA INC COM 88160R101 BBG001SQKGD7 4,063,979 15,525 SH   SOLE   0 0 15,525
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 12,361,563 163,578 SH   SOLE   0 0 163,578
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 BBG00ZXBYMT4 273,330 5,560 SH   SOLE   0 0 5,560
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 822,230 9,744 SH   SOLE   0 0 9,744
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 1,330,827 3,255 SH   SOLE   0 0 3,255
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 102,500,488 465,319 SH   SOLE   0 0 465,319
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 27,995,929 514,536 SH   SOLE   0 0 514,536
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 330,407 8,122 SH   SOLE   0 0 8,122
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 1,239,656 26,844 SH   SOLE   0 0 26,844
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 BBG001SHVR32 246,908 1,006 SH   SOLE   0 0 1,006
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 BBG005YHYNG8 62,848,579 1,248,979 SH   SOLE   0 0 1,248,979
WISDOMTREE TR FUTRE STRAT FD 97717W125 BBG001V038F5 4,642,187 132,687 SH   SOLE   0 0 132,687
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 BBG006G0J5J6 11,801,028 293,777 SH   SOLE   0 0 293,777