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
ISHARES TR MBS ETF 464288588 30,915 285,879 SH   SOLE   0 0 285,879
ISHARES TR CORE TOTAL USD 46434V613 24,774 465,331 SH   SOLE   0 0 465,331
CDW CORP COM 12514G108 18,868 103,656 SH   SOLE   0 0 103,656
SCHWAB CHARLES CORP COM 808513105 17,648 242,286 SH   SOLE   0 0 242,286
AMAZON COM INC COM 023135106 16,911 5,148 SH   SOLE   0 0 5,148
DANAHER CORPORATION COM 235851102 14,926 49,027 SH   SOLE   0 0 49,027
FIRSTSERVICE CORP NEW COM 33767E202 14,771 81,842 SH   SOLE   0 0 81,842
VISA INC COM CL A 92826C839 13,688 61,451 SH   SOLE   0 0 61,451
AMPHENOL CORP NEW CL A 032095101 13,390 182,847 SH   SOLE   0 0 182,847
FASTENAL CO COM 311900104 13,386 259,361 SH   SOLE   0 0 259,361
NIKE INC CL B 654106103 13,108 90,257 SH   SOLE   0 0 90,257
THE TRADE DESK INC COM CL A 88339J105 12,686 180,454 SH   SOLE   0 0 180,454
CHURCH & DWIGHT INC COM 171340102 12,442 150,687 SH   SOLE   0 0 150,687
KINSALE CAP GROUP INC COM 49714P108 11,410 70,562 SH   SOLE   0 0 70,562
ROPER TECHNOLOGIES INC COM 776696106 11,156 25,007 SH   SOLE   0 0 25,007
COSTCO WHSL CORP NEW COM 22160K105 11,082 24,661 SH   SOLE   0 0 24,661
GOOSEHEAD INS INC COM CL A 38267D109 11,006 72,269 SH   SOLE   0 0 72,269
HENRY JACK & ASSOC INC COM 426281101 9,855 60,072 SH   SOLE   0 0 60,072
BLACKSTONE INC COM 09260D107 9,691 83,301 SH   SOLE   0 0 83,301
HDFC BANK LTD SPONSORED ADS 40415F101 9,580 131,066 SH   SOLE   0 0 131,066
ASML HOLDING N V N Y REGISTRY SHS N07059210 9,270 12,441 SH   SOLE   0 0 12,441
LINCOLN ELEC HLDGS INC COM 533900106 8,680 67,399 SH   SOLE   0 0 67,399
HEICO CORP NEW CL A 422806208 8,360 70,587 SH   SOLE   0 0 70,587
ECOLAB INC COM 278865100 7,959 38,149 SH   SOLE   0 0 38,149
ANSYS INC COM 03662Q105 6,572 19,303 SH   SOLE   0 0 19,303
ISHARES TR NATIONAL MUN ETF 464288414 5,481 47,180 SH   SOLE   0 0 47,180
WARBY PARKER INC CL A COM 93403J106 3,464 65,300 SH   SOLE   0 0 65,300
OKTA INC CL A 679295105 3,274 13,794 SH   SOLE   0 0 13,794
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 3,192 63,663 SH   SOLE   0 0 63,663
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2,872 52,429 SH   SOLE   0 0 52,429
DBX ETF TR XTRACK USD HIGH 233051432 2,553 63,697 SH   SOLE   0 0 63,697
INTUIT COM 461202103 2,056 3,811 SH   SOLE   0 0 3,811
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 1,528 60,892 SH   SOLE   0 0 60,892
DBX ETF TR XTRACK MUN INFRA 233051705 1,460 50,273 SH   SOLE   0 0 50,273
ACTIVISION BLIZZARD INC COM 00507V109 905 11,690 SH   SOLE   0 0 11,690
APPLE INC COM 037833100 884 6,245 SH   SOLE   0 0 6,245
SPDR SER TR PORTFOLIO S&P500 78464A854 566 11,208 SH   SOLE   0 0 11,208
ISHARES TR CORE US AGGBD ET 464287226 537 4,673 SH   SOLE   0 0 4,673
ISHARES TR CORE MSCI TOTAL 46432F834 331 4,656 SH   SOLE   0 0 4,656
INTUITIVE SURGICAL INC COM NEW 46120E602 305 307 SH   SOLE   0 0 307
MICROSOFT CORP COM 594918104 252 893 SH   SOLE   0 0 893
JPMORGAN CHASE & CO COM 46625H100 249 1,523 SH   SOLE   0 0 1,523
ISHARES TR CORE S&P500 ETF 464287200 245 568 SH   SOLE   0 0 568
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 228 4,840 SH   SOLE   0 0 4,840
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 220 807 SH   SOLE   0 0 807
ISHARES TR CORE S&P SCP ETF 464287804 213 1,955 SH   SOLE   0 0 1,955