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 18,912 171,720 SH   SOLE   0 0 171,685
ISHARES TR CORE TOTAL USD 46434V613 18,471 338,421 SH   SOLE   0 0 337,870
THE TRADE DESK INC COM CL A 88339J105 18,134 22,639 SH   SOLE   0 0 22,639
AMAZON COM INC COM 023135106 15,207 4,669 SH   SOLE   0 0 4,669
FIRSTSERVICE CORP NEW COM 33767E202 14,711 107,565 SH   SOLE   0 0 107,565
AMPHENOL CORP NEW CL A 032095101 14,398 110,105 SH   SOLE   0 0 110,050
NIKE INC CL B 654106103 14,083 99,549 SH   SOLE   0 0 99,536
SCHWAB CHARLES CORP COM 808513105 13,097 246,919 SH   SOLE   0 0 246,919
CDW CORP COM 12514G108 13,035 98,909 SH   SOLE   0 0 98,909
DANAHER CORPORATION COM 235851102 12,144 54,669 SH   SOLE   0 0 54,669
VISA INC COM CL A 92826C839 11,785 53,881 SH   SOLE   0 0 53,852
FASTENAL CO COM 311900104 11,625 238,079 SH   SOLE   0 0 238,075
KINSALE CAP GROUP INC COM 49714P108 10,942 54,674 SH   SOLE   0 0 54,634
ROPER TECHNOLOGIES INC COM 776696106 10,691 24,799 SH   SOLE   0 0 24,799
CHURCH & DWIGHT INC COM 171340102 9,757 111,859 SH   SOLE   0 0 111,791
HDFC BANK LTD SPONSORED ADS 40415F101 9,456 130,867 SH   SOLE   0 0 130,867
COSTCO WHSL CORP NEW COM 22160K105 8,739 23,193 SH   SOLE   0 0 23,193
ASML HOLDING N V N Y REGISTRY SHS N07059210 8,419 17,262 SH   SOLE   0 0 17,262
ECOLAB INC COM 278865100 8,280 38,271 SH   SOLE   0 0 38,245
ANSYS INC COM 03662Q105 7,857 21,597 SH   SOLE   0 0 21,597
HEICO CORP NEW CL A 422806208 7,783 66,492 SH   SOLE   0 0 66,492
HENRY JACK & ASSOC INC COM 426281101 7,163 44,219 SH   SOLE   0 0 44,219
BLACKSTONE GROUP INC COM CL A 09260D107 6,748 104,125 SH   SOLE   0 0 104,125
ISHARES TR NATIONAL MUN ETF 464288414 4,568 38,977 SH   SOLE   0 0 38,977
OKTA INC CL A 679295105 3,620 14,239 SH   SOLE   0 0 14,239
ISHARES TR SHRT NAT MUN ETF 464288158 3,090 28,580 SH   SOLE   0 0 28,580
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 2,172 43,290 SH   SOLE   0 0 43,290
INTUIT COM 461202103 1,683 4,432 SH   SOLE   0 0 4,432
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,273 23,063 SH   SOLE   0 0 23,063
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 1,097 44,215 SH   SOLE   0 0 44,215
ACTIVISION BLIZZARD INC COM 00507V109 1,085 11,690 SH   SOLE   0 0 11,690
DBX ETF TR XTRACK USD HIGH 233051432 980 19,568 SH   SOLE   0 0 19,558
APPLE INC COM 037833100 717 5,405 SH   SOLE   0 0 5,405
ISHARES TR CORE US AGGBD ET 464287226 567 4,797 SH   SOLE   0 0 4,797
DBX ETF TR XTRACK MUN INFRA 233051705 526 17,984 SH   SOLE   0 0 17,984
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 354 4,275 SH   SOLE   0 0 4,275
ISHARES U S ETF TR BLACKROCK SHORT 46431W838 325 6,463 SH   SOLE   0 0 6,463
SPDR SER TR PORTFOLIO S&P500 78464A854 311 7,071 SH   SOLE   0 0 7,071
ISHARES TR CORE MSCI TOTAL 46432F834 292 4,339 SH   SOLE   0 0 4,339
INTUITIVE SURGICAL INC COM NEW 46120E602 251 307 SH   SOLE   0 0 307