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 390,412 4,400 SH   SOLE   0 0 4,400
AMAZON COM INC COM 023135106 BBG001S5PQL7 307,607 3,661 SH   SOLE   0 0 3,661
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 BBG00Q6ZDXT0 509,293 10,095 SH   SOLE   0 0 10,095
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 BBG00Q9MR7Z1 411,527 7,435 SH   SOLE   0 0 7,435
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 690,335 9,265 SH   SOLE   0 0 9,265
APPLE INC COM 037833100 BBG001S5N8V8 3,606,660 27,760 SH   SOLE   0 0 27,760
ARK ETF TR 3D PRINTING ETF 00214Q500 BBG00D3D1DF3 260,735 12,725 SH   SOLE   0 0 12,725
ARK ETF TR INNOVATION ETF 00214Q104 BBG007FJMV49 206,467 6,609 SH   SOLE   0 0 6,609
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 937,422 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 3,008,995 9,741 SH   SOLE   0 0 9,741
BLACKROCK ETF TRUST US EQT FACTOR 09290C103 BBG00NNWBWQ2 1,736,425 58,975 SH   SOLE   0 0 58,975
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 332,323 1,852 SH   SOLE   0 0 1,852
CHIMERA INVT CORP COM NEW 16934Q208 BBG001SR1G28 72,861 12,225 SH   SOLE   0 0 12,225
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 402,617 5,110 SH   SOLE   0 0 5,110
DEXCOM INC COM 252131107 BBG001SKZG99 362,368 3,200 SH   SOLE   0 0 3,200
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 BBG011DXY6D4 1,083,422 44,622 SH   SOLE   0 0 44,622
ECOLAB INC COM 278865100 BBG001S5QRB5 604,679 4,138 SH   SOLE   0 0 4,138
EDGEWELL PERS CARE CO COM 28035Q102 BBG001SF1XY2 478,866 12,377 SH   SOLE   0 0 12,377
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 266,485 2,416 SH   SOLE   0 0 2,416
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 1,026,308 22,720 SH   SOLE   0 0 22,720
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 BBG00735B1V0 3,931,836 80,455 SH   SOLE   0 0 80,455
FIRSTSERVICE CORP NEW COM 33767E202 BBG0093LLBP5 1,671,092 13,636 SH   SOLE   0 0 13,636
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 BBG00LNDTJL3 1,052,574 34,865 SH   SOLE   0 0 34,865
INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 BBG00MYXKL20 502,269 15,940 SH   SOLE   0 0 15,940
INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 BBG00QPZ1F93 932,267 30,880 SH   SOLE   0 0 30,880
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 2,459,628 9,237 SH   SOLE   0 0 9,237
IRON MTN INC DEL COM 46284V101 BBG001SCQ2X1 393,654 7,800 SH   SOLE   0 0 7,800
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 14,378,855 415,694 SH   SOLE   0 0 415,694
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 574,846 11,497 SH   SOLE   0 0 11,497
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 1,538,164 15,859 SH   SOLE   0 0 15,859
ISHARES TR ESG AWARE AGGRSV 46436E668 BBG00VFL1TJ3 869,600 31,340 SH   SOLE   0 0 31,340
ISHARES TR ESG AWARE GROWTH 46436E676 BBG00VFL1N33 707,269 27,290 SH   SOLE   0 0 27,290
ISHARES TR ESG AWARE MODRTE 46436E684 BBG00VFL1JY8 270,732 11,200 SH   SOLE   0 0 11,200
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 297,896 3,515 SH   SOLE   0 0 3,515
ISHARES TR ESG AWR US AGRGT 46435U549 BBG00MC0P0K7 781,025 16,710 SH   SOLE   0 0 16,710
ISHARES TR ESG AWRE 1 5 YR 46435G243 BBG00H4BFM35 1,656,246 69,678 SH   SOLE   0 0 69,678
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 811,071 40,860 SH   SOLE   0 0 40,860
ISHARES TR GLOBAL REIT ETF 46434V647 BBG006S5D3J3 814,721 35,875 SH   SOLE   0 0 35,875
ISHARES TR GRWT ALLOCAT ETF 464289867 BBG001T3YV58 991,586 21,026 SH   SOLE   0 0 21,026
ISHARES TR MSCI LW CRB TG 46434V464 BBG007PGJH85 832,322 6,025 SH   SOLE   0 0 6,025
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 206,099 979 SH   SOLE   0 0 979
ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 3,658,138 33,280 SH   SOLE   0 0 33,280
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 235,215 2,576 SH   SOLE   0 0 2,576
ISHARES TR U S EQUITY FACTR 46434V282 BBG008LNYFB5 20,435,857 523,862 SH   SOLE   0 0 523,862
ISHARES TR USD GRN BOND ETF 46435U440 BBG00MK1NQ85 617,607 13,435 SH   SOLE   0 0 13,435
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 236,181 1,337 SH   SOLE   0 0 1,337
MCKESSON CORP COM 58155Q103 BBG001S8F8P8 329,985 878 SH   SOLE   0 0 878
MICROSOFT CORP COM 594918104 BBG001S5TD05 651,155 2,714 SH   SOLE   0 0 2,714
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 13,292,999 146,449 SH   SOLE   0 0 146,449
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 705,193 4,157 SH   SOLE   0 0 4,157
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 BBG001STKCW9 200,319 2,190 SH   SOLE   0 0 2,190
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 BBG0084H8485 638,638 15,950 SH   SOLE   0 0 15,950
TESLA INC COM 88160R101 BBG001SQKGD7 1,912,370 15,525 SH   SOLE   0 0 15,525
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 273,573 516 SH   SOLE   0 0 516
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 12,021,061 159,685 SH   SOLE   0 0 159,685
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 BBG00ZXBYMT4 384,650 7,850 SH   SOLE   0 0 7,850
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 908,930 11,020 SH   SOLE   0 0 11,020
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 1,135,531 3,232 SH   SOLE   0 0 3,232
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 85,705,526 448,274 SH   SOLE   0 0 448,274
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 25,690,656 512,378 SH   SOLE   0 0 512,378
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 339,594 8,712 SH   SOLE   0 0 8,712
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 1,351,812 32,209 SH   SOLE   0 0 32,209
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 266,197 2,460 SH   SOLE   0 0 2,460
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 BBG001SHVR32 201,665 813 SH   SOLE   0 0 813
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 277,887 870 SH   SOLE   0 0 870
VISA INC COM CL A 92826C839 BBG001SRCFY3 272,624 1,312 SH   SOLE   0 0 1,312
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 BBG005YHYNG8 51,270,800 1,019,908 SH   SOLE   0 0 1,019,908
WISDOMTREE TR FUTRE STRAT FD 97717W125 BBG001V038F5 4,021,722 127,532 SH   SOLE   0 0 127,532
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 BBG006G0J5J6 10,216,266 286,732 SH   SOLE   0 0 286,732