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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   1,151,072 10,852 SH   SOLE   10,852 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,850,551 5,339 SH   SOLE   5,339 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   1,771,584 12,175 SH   SOLE   12,175 0 0
AIRBNB INC COM CL A 009066101   899,197 5,451 SH   SOLE   5,451 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   829,404 7,626 SH   SOLE   7,626 0 0
ALPHABET INC CAP STK CL A 02079K305   1,333,919 8,838 SH   SOLE   8,838 0 0
AMAZON COM INC COM 023135106   1,335,353 7,403 SH   SOLE   7,403 0 0
AMETEK INC COM 031100100   206,677 1,130 SH   SOLE   1,130 0 0
AMPHENOL CORP NEW CL A 032095101   2,353,832 20,406 SH   SOLE   20,406 0 0
ANALOG DEVICES INC COM 032654105   1,672,908 8,458 SH   SOLE   8,458 0 0
BONDBLOXX ETF TRUST BLOOMBERG SIX MN 09789C788   3,278,803 65,172 SH   SOLE   65,172 0 0
BOSTON SCIENTIFIC CORP COM 101137107   1,505,890 21,987 SH   SOLE   21,987 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   898,922 15,464 SH   SOLE   15,464 0 0
CSW INDUSTRIALS INC COM 126402106   205,510 876 SH   SOLE   876 0 0
DANAHER CORPORATION COM 235851102   1,463,609 5,861 SH   SOLE   5,861 0 0
DATADOG INC CL A COM 23804L103   747,038 6,044 SH   SOLE   6,044 0 0
EATON CORP PLC SHS G29183103   218,251 698 SH   SOLE   698 0 0
ECOLAB INC COM 278865100   1,685,339 7,299 SH   SOLE   7,299 0 0
FIRSTSERVICE CORP NEW COM 33767E202   1,627,294 9,820 SH   SOLE   9,820 0 0
GARMIN LTD SHS H2906T109   1,674,490 11,248 SH   SOLE   11,248 0 0
GENUINE PARTS CO COM 372460105   1,673,709 10,803 SH   SOLE   10,803 0 0
GRAINGER W W INC COM 384802104   215,668 212 SH   SOLE   212 0 0
HUBBELL INC COM 443510607   1,439,808 3,469 SH   SOLE   3,469 0 0
IAC INC COM NEW 44891N208   209,946 3,936 SH   SOLE   3,936 0 0
INGERSOLL RAND INC COM 45687V106   216,676 2,282 SH   SOLE   2,282 0 0
INTUIT COM 461202103   1,467,050 2,257 SH   SOLE   2,257 0 0
KEURIG DR PEPPER INC COM 49271V100   1,240,601 40,450 SH   SOLE   40,450 0 0
KLA CORP COM NEW 482480100   1,527,074 2,186 SH   SOLE   2,186 0 0
LAM RESEARCH CORP COM 512807108   1,482,616 1,526 SH   SOLE   1,526 0 0
MARTIN MARIETTA MATLS INC COM 573284106   209,967 342 SH   SOLE   342 0 0
MICRON TECHNOLOGY INC COM 595112103   1,326,027 11,248 SH   SOLE   11,248 0 0
MONOLITHIC PWR SYS INC COM 609839105   1,253,227 1,850 SH   SOLE   1,850 0 0
NETAPP INC COM 64110D104   1,309,606 12,476 SH   SOLE   12,476 0 0
PARKER-HANNIFIN CORP COM 701094104   212,312 382 SH   SOLE   382 0 0
PPG INDS INC COM 693506107   1,467,837 10,130 SH   SOLE   10,130 0 0
RBB FD INC US TREAS 3 MNTH 74933W452   3,278,166 65,524 SH   SOLE   65,524 0 0
ROKU INC COM CL A 77543R102   206,719 3,172 SH   SOLE   3,172 0 0
SIMPSON MFG INC COM 829073105   203,949 994 SH   SOLE   994 0 0
SNAP ON INC COM 833034101   207,354 700 SH   SOLE   700 0 0
STANTEC INC COM 85472N109   202,939 2,442 SH   SOLE   2,442 0 0
STERIS PLC SHS USD G8473T100   1,189,747 5,292 SH   SOLE   5,292 0 0
SUNCOR ENERGY INC NEW COM 867224107   714,319 19,353 SH   SOLE   19,353 0 0
SYNOPSYS INC COM 871607107   206,883 362 SH   SOLE   362 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,616,926 2,782 SH   SOLE   2,782 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   1,602,768 5,339 SH   SOLE   5,339 0 0
TRANSUNION COM 89400J107   1,246,476 15,620 SH   SOLE   15,620 0 0
VULCAN MATLS CO COM 929160109   210,694 772 SH   SOLE   772 0 0
WABTEC COM 929740108   211,236 1,450 SH   SOLE   1,450 0 0
WATSCO INC COM 942622200   223,760 518 SH   SOLE   518 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   3,263,821 64,900 SH   SOLE   64,900 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   516,227 7,897 SH   SOLE   7,897 0 0