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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMAZON COM INC COM 023135106 218 67 SH   SOLE   0 0 11,325
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 929 15,675 SH   SOLE   0 0 16,387
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 804 12,850 SH   SOLE   0 0 67
AMERICAN CENTY ETF TR US SML CP VALU 025072877 962 12,050 SH   SOLE   0 0 12,725
APPLE INC COM 037833100 2,861 16,387 SH   SOLE   0 0 44,805
ARK ETF TR 3D PRINTING ETF 00214Q500 374 12,725 SH   SOLE   0 0 15,675
ARK ETF TR INNOVATION ETF 00214Q104 2,970 44,805 SH   SOLE   0 0 12,850
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,058 2 SH   SOLE   0 0 12,050
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,402 9,641 SH   SOLE   0 0 2
BLACKROCK ETF TRUST US EQT FACTOR 09290C103 21,236 614,826 SH   SOLE   0 0 9,641
COLGATE PALMOLIVE CO COM 194162103 345 4,554 SH   SOLE   0 0 614,826
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 1,387 50,297 SH   SOLE   0 0 4,554
ECOLAB INC COM 278865100 731 4,138 SH   SOLE   0 0 50,297
EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 415 11,390 SH   SOLE   0 0 4,138
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 932 18,700 SH   SOLE   0 0 18,700
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 1,015 20,025 SH   SOLE   0 0 20,025
FIRSTSERVICE CORP NEW COM 33767E202 1,976 13,636 SH   SOLE   0 0 13,636
ISHARES GOLD TR ISHARES NEW 464285204 12,399 336,647 SH   SOLE   0 0 13,607
ISHARES TR CORE S&P500 ETF 464287200 236 521 SH   SOLE   0 0 521
ISHARES TR CORE TOTAL USD 46434V613 1,009 20,325 SH   SOLE   0 0 33,925
ISHARES TR ESG AWARE GROWTH 46436E676 366 12,270 SH   SOLE   0 0 15,300
ISHARES TR ESG AWARE MODRTE 46436E684 310 11,325 SH   SOLE   0 0 12,270
ISHARES TR ESG AWR US AGRGT 46435U549 292 5,650 SH   SOLE   0 0 18,525
ISHARES TR ESG AWRE 1 5 YR 46435G243 456 18,525 SH   SOLE   0 0 22,525
ISHARES TR GL CLEAN ENE ETF 464288224 329 15,300 SH   SOLE   0 0 5,650
ISHARES TR GLOBAL REIT ETF 46434V647 658 22,525 SH   SOLE   0 0 336,647
ISHARES TR GRWT ALLOCAT ETF 464289867 734 13,607 SH   SOLE   0 0 2,696
ISHARES TR SHORT TREAS BD 464288679 3,740 33,925 SH   SOLE   0 0 4,000
ISHARES TR SP SMCP600VL ETF 464287879 276 2,696 SH   SOLE   0 0 20,325
PFIZER INC COM 717081103 207 4,000 SH   SOLE   0 0 329,255
PIMCO ETF TR ACTIVE BD ETF 72201R775 33,512 329,255 SH   SOLE   0 0 47,040
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 298 2,980 SH   SOLE   0 0 2,980
PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 92 47,040 SH   SOLE   0 0 11,390
SPDR GOLD TR GOLD SHS 78463V107 899 4,978 SH   SOLE   0 0 223,011
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 9,984 223,011 SH   SOLE   0 0 4,978
TESLA INC COM 88160R101 5,580 5,178 SH   SOLE   0 0 5,178
VANECK ETF TRUST RARE EARTH/STRTG 92189H805 207 1,750 SH   SOLE   0 0 1,750
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 5,951 76,393 SH   SOLE   0 0 8,188
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 335 6,775 SH   SOLE   0 0 2,725
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,096 10,113 SH   SOLE   0 0 813
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,045 2,517 SH   SOLE   0 0 7,972
VANGUARD INDEX FDS TOTAL STK MKT 922908769 67,539 296,651 SH   SOLE   0 0 368,133
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 21,201 368,133 SH   SOLE   0 0 2,517
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 368 7,972 SH   SOLE   0 0 10,113
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 393 8,188 SH   SOLE   0 0 76,393
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 276 2,460 SH   SOLE   0 0 296,651
VANGUARD WORLD FD ESG US STK ETF 921910733 221 2,725 SH   SOLE   0 0 6,775
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 207 813 SH   SOLE   0 0 2,460
WELLS FARGO CO NEW COM 949746101 211 4,347 SH   SOLE   0 0 4,347
WISDOMTREE TR FUTRE STRAT FD 97717W125 1,145 31,850 SH   SOLE   0 0 258,926
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 11,118 258,926 SH   SOLE   0 0 31,850