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 33,794 314,571 SH   SOLE   0 0 314,571
ISHARES TR CORE TOTAL USD 46434V613 26,520 501,044 SH   SOLE   0 0 501,044
CDW CORP COM 12514G108 21,627 105,613 SH   SOLE   0 0 105,613
AMAZON COM INC COM 023135106 20,626 6,186 SH   SOLE   0 0 6,186
FASTENAL CO COM 311900104 17,367 271,098 SH   SOLE   0 0 271,098
KINSALE CAP GROUP INC COM 49714P108 17,214 72,363 SH   SOLE   0 0 72,363
DANAHER CORPORATION COM 235851102 16,895 51,352 SH   SOLE   0 0 51,352
CHURCH & DWIGHT CO INC COM 171340102 16,418 160,173 SH   SOLE   0 0 160,173
SCHWAB CHARLES CORP COM 808513105 16,242 193,126 SH   SOLE   0 0 193,126
AMPHENOL CORP NEW CL A 032095101 16,131 184,439 SH   SOLE   0 0 184,439
FIRSTSERVICE CORP NEW COM 33767E202 16,073 81,808 SH   SOLE   0 0 81,808
THE TRADE DESK INC COM CL A 88339J105 15,208 165,957 SH   SOLE   0 0 165,957
NIKE INC CL B 654106103 14,974 89,845 SH   SOLE   0 0 89,845
COSTCO WHSL CORP NEW COM 22160K105 14,689 25,874 SH   SOLE   0 0 25,874
VISA INC COM CL A 92826C839 12,929 59,661 SH   SOLE   0 0 59,661
ROPER TECHNOLOGIES INC COM 776696106 12,472 25,357 SH   SOLE   0 0 25,357
HENRY JACK & ASSOC INC COM 426281101 10,609 63,533 SH   SOLE   0 0 63,533
LINCOLN ELEC HLDGS INC COM 533900106 10,058 72,115 SH   SOLE   0 0 72,115
ASML HOLDING N V N Y REGISTRY SHS N07059210 9,769 12,271 SH   SOLE   0 0 12,271
BLACKSTONE INC COM 09260D107 9,673 74,758 SH   SOLE   0 0 74,758
GOOSEHEAD INS INC COM CL A 38267D109 9,329 71,716 SH   SOLE   0 0 71,716
HEICO CORP NEW CL A 422806208 9,218 71,724 SH   SOLE   0 0 71,724
ECOLAB INC COM 278865100 9,030 38,491 SH   SOLE   0 0 38,491
HDFC BANK LTD SPONSORED ADS 40415F101 8,895 136,701 SH   SOLE   0 0 136,701
ANSYS INC COM 03662Q105 7,803 19,452 SH   SOLE   0 0 19,452
WARBY PARKER INC CL A COM 93403J106 5,576 119,754 SH   SOLE   0 0 119,754
ISHARES TR NATIONAL MUN ETF 464288414 5,503 47,326 SH   SOLE   0 0 47,326
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 3,314 66,340 SH   SOLE   0 0 66,340
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 3,297 60,046 SH   SOLE   0 0 60,046
OKTA INC CL A 679295105 3,215 14,341 SH   SOLE   0 0 14,341
DBX ETF TR XTRACK USD HIGH 233051432 2,941 73,818 SH   SOLE   0 0 73,818
INTUIT COM 461202103 2,435 3,786 SH   SOLE   0 0 3,786
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 1,535 61,022 SH   SOLE   0 0 61,022
DBX ETF TR XTRACK MUN INFRA 233051705 1,525 52,107 SH   SOLE   0 0 52,107
APPLE INC COM 037833100 1,109 6,245 SH   SOLE   0 0 6,245
SPDR SER TR PORTFOLIO S&P500 78464A854 843 15,094 SH   SOLE   0 0 15,094
ACTIVISION BLIZZARD INC COM 00507V109 778 11,690 SH   SOLE   0 0 11,690
ISHARES TR CORE US AGGBD ET 464287226 531 4,653 SH   SOLE   0 0 4,653
LILLY ELI & CO COM 532457108 490 1,775 SH   SOLE   0 0 1,775
JOHNSON & JOHNSON COM 478160104 450 2,628 SH   SOLE   0 0 2,628
ILLINOIS TOOL WKS INC COM 452308109 404 1,637 SH   SOLE   0 0 1,637
JPMORGAN CHASE & CO COM 46625H100 368 2,323 SH   SOLE   0 0 2,323
INTUITIVE SURGICAL INC COM NEW 46120E602 331 921 SH   SOLE   0 0 921
MASCO CORP COM 574599106 323 4,600 SH   SOLE   0 0 4,600
EATON CORP PLC SHS G29183103 323 1,869 SH   SOLE   0 0 1,869
MICROSOFT CORP COM 594918104 300 893 SH   SOLE   0 0 893
ISHARES TR CORE MSCI TOTAL 46432F834 279 3,937 SH   SOLE   0 0 3,937
BK OF AMERICA CORP COM 060505104 278 6,250 SH   SOLE   0 0 6,250
CINTAS CORP COM 172908105 266 600 SH   SOLE   0 0 600
ABBOTT LABS COM 002824100 253 1,800 SH   SOLE   0 0 1,800
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 252 4,840 SH   SOLE   0 0 4,840
NUCOR CORP COM 670346105 251 2,200 SH   SOLE   0 0 2,200
MCDONALDS CORP COM 580135101 246 918 SH   SOLE   0 0 918
ABBVIE INC COM 00287Y109 244 1,800 SH   SOLE   0 0 1,800
HOME DEPOT INC COM 437076102 244 588 SH   SOLE   0 0 588
AIR PRODS & CHEMS INC COM 009158106 243 800 SH   SOLE   0 0 800
PEPSICO INC COM 713448108 243 1,400 SH   SOLE   0 0 1,400
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 241 807 SH   SOLE   0 0 807
SYSCO CORP COM 871829107 236 3,000 SH   SOLE   0 0 3,000
COMCAST CORP NEW CL A 20030N101 232 4,600 SH   SOLE   0 0 4,600
PROCTER AND GAMBLE CO COM 742718109 224 1,367 SH   SOLE   0 0 1,367