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
Expires: July 31, 2015
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 CORE TOTAL USD 46434V613 34,512,868 746,547 SH SOLE 0 0 746,547
AMAZON COM INC COM 023135106 28,637,177 130,531 SH SOLE 0 0 130,531
AMPHENOL CORP NEW CL A 032095101 26,897,624 272,381 SH SOLE 0 0 272,381
E L F BEAUTY INC COM 26856L103 25,646,213 206,093 SH SOLE 0 0 206,093
ISHARES TR ISHS 1-5YR INVS 464288646 19,631,047 372,082 SH SOLE 0 0 372,082
MICROSOFT CORP COM 594918104 19,140,424 38,480 SH SOLE 0 0 38,480
ISHARES TR 0-5 YR TIPS ETF 46429B747 18,916,917 183,820 SH SOLE 0 0 183,820
DANAHER CORPORATION COM 235851102 18,713,669 94,734 SH SOLE 0 0 94,734
THE TRADE DESK INC COM CL A 88339J105 17,424,100 242,035 SH SOLE 0 0 242,035
KINSALE CAP GROUP INC COM 49714P108 16,921,740 34,969 SH SOLE 0 0 34,969
FIRSTSERVICE CORP NEW COM 33767E202 16,894,974 96,753 SH SOLE 0 0 96,753
COSTCO WHSL CORP NEW COM 22160K105 15,914,698 16,076 SH SOLE 0 0 16,076
SCHWAB CHARLES CORP COM 808513105 14,937,834 163,720 SH SOLE 0 0 163,720
HDFC BANK LTD SPONSORED ADS 40415F101 14,861,287 193,834 SH SOLE 0 0 193,834
ANSYS INC COM 03662Q105 14,696,099 41,843 SH SOLE 0 0 41,843
TEXAS INSTRS INC COM 882508104 14,688,568 70,747 SH SOLE 0 0 70,747
ASML HOLDING N V N Y REGISTRY SHS N07059210 14,620,379 18,244 SH SOLE 0 0 18,244
INSTALLED BLDG PRODS INC COM 45780R101 14,545,093 80,663 SH SOLE 0 0 80,663
IDEXX LABS INC COM 45168D104 14,427,010 26,899 SH SOLE 0 0 26,899
FEDEX CORP COM 31428X106 13,116,012 57,701 SH SOLE 0 0 57,701
SERVICETITAN INC SHS CL A 81764X103 12,973,711 121,046 SH SOLE 0 0 121,046
MERCADOLIBRE INC COM 58733R102 12,945,310 4,953 SH SOLE 0 0 4,953
CSW INDUSTRIALS INC COM 126402106 12,892,255 44,947 SH SOLE 0 0 44,947
VISA INC COM CL A 92826C839 12,534,765 35,304 SH SOLE 0 0 35,304
FASTENAL CO COM 311900104 12,057,916 287,093 SH SOLE 0 0 287,093
FLOWSERVE CORP COM 34354P105 12,048,675 230,156 SH SOLE 0 0 230,156
APPLOVIN CORP COM CL A 03831W108 11,799,097 33,704 SH SOLE 0 0 33,704
BLACKSTONE INC COM 09260D107 11,725,458 78,389 SH SOLE 0 0 78,389
GOOSEHEAD INS INC COM CL A 38267D109 10,927,920 103,572 SH SOLE 0 0 103,572
HENRY JACK & ASSOC INC COM 426281101 10,583,727 58,743 SH SOLE 0 0 58,743
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 9,101,881 185,639 SH SOLE 0 0 185,639
OKTA INC CL A 679295105 7,696,491 76,988 SH SOLE 0 0 76,988
NIKE INC CL B 654106103 6,286,746 88,496 SH SOLE 0 0 88,496
ISHARES U S ETF TR SHORT DURATION B 46431W507 5,467,343 106,993 SH SOLE 0 0 106,993
SCHWAB STRATEGIC TR US TIPS ETF 808524870 3,983,698 149,314 SH SOLE 0 0 149,314
ALPHABET INC CAP STK CL A 02079K305 3,756,343 21,315 SH SOLE 0 0 21,315
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 3,638,909 136,904 SH SOLE 0 0 136,904
VERONA PHARMA PLC SPONSORED ADS 925050106 3,562,924 37,671 SH SOLE 0 0 37,671
ISHARES U S ETF TR SHORT MATURITY M 46431W838 3,367,739 66,993 SH SOLE 0 0 66,993
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 2,389,039 95,447 SH SOLE 0 0 95,447
ISHARES TR NATIONAL MUN ETF 464288414 2,270,560 21,732 SH SOLE 0 0 21,732
INTUIT COM 461202103 2,187,249 2,777 SH SOLE 0 0 2,777
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 1,398,114 61,893 SH SOLE 0 0 61,893
ELI LILLY & CO COM 532457108 1,328,320 1,704 SH SOLE 0 0 1,704
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,199,496 15,088 SH SOLE 0 0 15,088
DBX ETF TR XTRACK MUN INFRA 233051705 1,088,787 45,385 SH SOLE 0 0 45,385
SPDR SERIES TRUST PORTFOLIO S&P500 78464A854 915,240 12,591 SH SOLE 0 0 12,591
ISHARES TR SHRT NAT MUN ETF 464288158 726,196 6,829 SH SOLE 0 0 6,829
VANGUARD WELLINGTON FD SHORT TRM TAX EX 921935870 687,031 6,807 SH SOLE 0 0 6,807
BRINKER INTL INC COM 109641100 666,320 3,695 SH SOLE 0 0 3,695
EATON CORP PLC SHS G29183103 646,866 1,812 SH SOLE 0 0 1,812
JPMORGAN CHASE & CO. COM 46625H100 584,169 2,015 SH SOLE 0 0 2,015
CINTAS CORP COM 172908105 577,680 2,592 SH SOLE 0 0 2,592
ISHARES TR CORE MSCI TOTAL 46432F834 480,018 6,209 SH SOLE 0 0 6,209
JOHNSON & JOHNSON COM 478160104 411,051 2,691 SH SOLE 0 0 2,691
ILLINOIS TOOL WKS INC COM 452308109 395,600 1,600 SH SOLE 0 0 1,600
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 393,960 811 SH SOLE 0 0 811
ABBOTT LABS COM 002824100 384,501 2,827 SH SOLE 0 0 2,827
ABBVIE INC COM 00287Y109 376,995 2,031 SH SOLE 0 0 2,031
APPLE INC COM 037833100 350,226 1,707 SH SOLE 0 0 1,707
ADVANCED MICRO DEVICES INC COM 007903107 297,990 2,100 SH SOLE 0 0 2,100
MASCO CORP COM 574599106 296,056 4,600 SH SOLE 0 0 4,600
NEXTERA ENERGY INC COM 65339F101 288,232 4,152 SH SOLE 0 0 4,152
NUCOR CORP COM 670346105 284,988 2,200 SH SOLE 0 0 2,200
SPDR S&P 500 ETF TR TR UNIT 78462F103 247,140 400 SH SOLE 0 0 400
SERVICE CORP INTL COM 817565104 244,200 3,000 SH SOLE 0 0 3,000
AIR PRODS & CHEMS INC COM 009158106 225,648 800 SH SOLE 0 0 800
MCDONALDS CORP COM 580135101 220,005 753 SH SOLE 0 0 753
SPDR SERIES TRUST BLOOMBERG 1-3 MO 78468R663 215,933 2,354 SH SOLE 0 0 2,354