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,205,690 11,029 SH   SOLE   11,029 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,904,038 5,426 SH   SOLE   5,426 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   1,720,357 12,374 SH   SOLE   12,374 0 0
AIRBNB INC COM CL A 009066101   754,216 5,540 SH   SOLE   5,540 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   917,212 7,750 SH   SOLE   7,750 0 0
ALPHABET INC CAP STK CL A 02079K305   1,254,696 8,982 SH   SOLE   8,982 0 0
AMAZON COM INC COM 023135106   1,143,197 7,524 SH   SOLE   7,524 0 0
AMETEK INC COM 031100100   621,800 3,771 SH   SOLE   3,771 0 0
AMPHENOL CORP NEW CL A 032095101   2,481,323 25,031 SH   SOLE   25,031 0 0
ANALOG DEVICES INC COM 032654105   1,706,822 8,596 SH   SOLE   8,596 0 0
BONDBLOXX ETF TRUST BLOOMBERG SIX MN 09789C788   2,501,566 49,832 SH   SOLE   49,832 0 0
BOSTON SCIENTIFIC CORP COM 101137107   1,291,880 22,347 SH   SOLE   22,347 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   971,192 16,905 SH   SOLE   16,905 0 0
CSW INDUSTRIALS INC COM 126402106   548,807 2,646 SH   SOLE   2,646 0 0
DANAHER CORPORATION COM 235851102   1,445,412 6,248 SH   SOLE   6,248 0 0
DATADOG INC CL A COM 23804L103   745,637 6,143 SH   SOLE   6,143 0 0
EATON CORP PLC SHS G29183103   514,392 2,136 SH   SOLE   2,136 0 0
ECOLAB INC COM 278865100   1,471,360 7,418 SH   SOLE   7,418 0 0
FIRSTSERVICE CORP NEW COM 33767E202   1,624,607 9,980 SH   SOLE   9,980 0 0
GARMIN LTD SHS H2906T109   1,469,469 11,432 SH   SOLE   11,432 0 0
GENUINE PARTS CO COM 372460105   1,520,730 10,980 SH   SOLE   10,980 0 0
GRAINGER W W INC COM 384802104   480,640 580 SH   SOLE   580 0 0
HUBBELL INC COM 443510607   1,159,478 3,525 SH   SOLE   3,525 0 0
IAC INC COM NEW 44891N208   336,803 6,430 SH   SOLE   6,430 0 0
ICL GROUP LTD SHS M53213100   60,290 12,034 SH   SOLE   12,034 0 0
INGERSOLL RAND INC COM 45687V106   513,692 6,642 SH   SOLE   6,642 0 0
INTUIT COM 461202103   1,433,194 2,293 SH   SOLE   2,293 0 0
ISHARES TR TRS FLT RT BD 46434V860   1,753,732 34,748 SH   SOLE   34,748 0 0
KEURIG DR PEPPER INC COM 49271V100   1,369,885 41,113 SH   SOLE   41,113 0 0
KLA CORP COM NEW 482480100   1,291,067 2,221 SH   SOLE   2,221 0 0
LAM RESEARCH CORP COM 512807108   1,214,836 1,551 SH   SOLE   1,551 0 0
MARTIN MARIETTA MATLS INC COM 573284106   478,954 960 SH   SOLE   960 0 0
MICRON TECHNOLOGY INC COM 595112103   1,060,862 12,431 SH   SOLE   12,431 0 0
MONOLITHIC PWR SYS INC COM 609839105   1,185,866 1,880 SH   SOLE   1,880 0 0
NETAPP INC COM 64110D104   1,117,869 12,680 SH   SOLE   12,680 0 0
NOKIA CORP SPONSORED ADR 654902204   58,769 17,184 SH   SOLE   17,184 0 0
PARKER-HANNIFIN CORP COM 701094104   504,927 1,096 SH   SOLE   1,096 0 0
PPG INDS INC COM 693506107   1,539,767 10,296 SH   SOLE   10,296 0 0
RBB FD INC US TREAS 3 MNTH 74933W452   4,780,278 95,874 SH   SOLE   95,874 0 0
ROKU INC COM CL A 77543R102   531,628 5,800 SH   SOLE   5,800 0 0
SIMPSON MFG INC COM 829073105   589,188 2,976 SH   SOLE   2,976 0 0
SNAP ON INC COM 833034101   432,105 1,496 SH   SOLE   1,496 0 0
STANTEC INC COM 85472N109   478,411 5,930 SH   SOLE   5,930 0 0
STERIS PLC SHS USD G8473T100   1,253,585 5,702 SH   SOLE   5,702 0 0
SUNCOR ENERGY INC NEW COM 867224107   636,058 19,852 SH   SOLE   19,852 0 0
SYNOPSYS INC COM 871607107   492,254 956 SH   SOLE   956 0 0
TELEFONAKTIEBOLAGET LM ERICS ADR B SEK 10 294821608   85,214 13,526 SH   SOLE   13,526 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,500,543 2,827 SH   SOLE   2,827 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   1,323,401 5,426 SH   SOLE   5,426 0 0
TRANSUNION COM 89400J107   1,156,939 16,838 SH   SOLE   16,838 0 0
VULCAN MATLS CO COM 929160109   447,210 1,970 SH   SOLE   1,970 0 0
WABTEC COM 929740108   495,418 3,904 SH   SOLE   3,904 0 0
WATSCO INC COM 942622200   509,022 1,188 SH   SOLE   1,188 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   4,775,915 95,062 SH   SOLE   95,062 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   577,150 8,026 SH   SOLE   8,026 0 0