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
COSTCO WHOLESALE CORPORATION COM 22160K105 212,352 227 SH SOLE 227 0 0
CPI CARD GROUP INC COM NEW 12634H200 2,492,561 119,950 SH SOLE 119,950 0 0
CRA INTL INC COM 12618T105 6,088,590 42,787 SH SOLE 42,787 0 0
CREXENDO INC COM 226552107 1,368,287 183,171 SH SOLE 183,171 0 0
DESCARTES SYS GROUP INC COM 249906108 7,199,644 103,981 SH SOLE 103,981 0 0
DORMAN PRODS INC COM 258278100 11,398,897 83,539 SH SOLE 83,539 0 0
DUTCH BROS INC CL A 26701L100 8,240,198 114,750 SH SOLE 114,750 0 0
ELI LILLY & CO COM 532457108 584,122 487 SH SOLE 487 0 0
ENPHASE ENERGY INC COM 29355A107 17,030,639 345,870 SH SOLE 345,870 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 2,902,711 24,370 SH SOLE 24,370 0 0
EVERPURE INC CL A 74624M102 39,199,837 497,523 SH SOLE 497,523 0 0
FEDERAL SIGNAL CORP COM 313855108 36,412,396 283,387 SH SOLE 283,387 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 817,839 3,446 SH SOLE 3,446 0 0
FIRSTSERVICE CORP NEW COM 33767E202 899,556 6,330 SH SOLE 6,330 0 0
FIVE BELOW INC COM 33829M101 3,271,099 18,194 SH SOLE 18,194 0 0
FREEPORT MCMORAN INC CL B 35671D857 313,381 4,983 SH SOLE 4,983 0 0
GE AEROSPACE COM NEW 369604301 426,800 1,142 SH SOLE 1,142 0 0
GILDAN ACTIVEWEAR INC COM 375916103 6,367,285 123,397 SH SOLE 123,397 0 0
GLOBUS MED INC CL A 379577208 31,513,929 398,860 SH SOLE 398,860 0 0
HAGERTY INC CL A COM 405166109 20,298,878 1,702,926 SH SOLE 1,702,926 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 12,850,406 523,225 SH SOLE 523,225 0 0
HOME DEPOT INC COM 437076102 312,122 885 SH SOLE 885 0 0
HUDBAY MINERALS INC COM 443628102 767,349 32,501 SH SOLE 32,501 0 0
IDEXX LABS INC COM 45168D104 380,090 722 SH SOLE 722 0 0
INSTALLED BLDG PRODS INC COM 45780R101 18,585,552 80,863 SH SOLE 80,863 0 0
ISHARES INC MSCI EQUAL WEITE 464286681 2,697,510 23,623 SH SOLE 23,623 0 0
ISHARES INC CORE MSCI EMKT 46434G103 3,993,965 48,213 SH SOLE 48,213 0 0
ISHARES TR CORE MSCI EAFE 46432F842 4,947,311 51,225 SH SOLE 51,225 0 0
ISHARES TR CORE S&P500 ETF 464287200 15,401,672 20,566 SH SOLE 20,566 0 0
LIFE TIME GROUP HOLDINGS INC COMMON STOCK 53190C102 3,388,046 82,959 SH SOLE 82,959 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 12,731,157 40,277 SH SOLE 40,277 0 0
LINDE PLC SHS G54950103 662,686 1,277 SH SOLE 1,277 0 0
LOUISIANA PAC CORP COM 546347105 17,089,436 217,257 SH SOLE 217,257 0 0
MAIN STR CAP CORP COM 56035L104 3,438,555 66,279 SH SOLE 66,279 0 0
MASTERCARD INCORPORATED CL A 57636Q104 466,349 908 SH SOLE 908 0 0
MDA SPACE LTD COM 55293N109 20,990,632 508,494 SH SOLE 508,494 0 0
META PLATFORMS INC CL A 30303M102 449,505 798 SH SOLE 798 0 0
MICROSOFT CORP COM 594918104 725,524 1,945 SH SOLE 1,945 0 0
MODINE MFG CO COM 607828100 38,423,911 143,899 SH SOLE 143,899 0 0
MONGODB INC CL A 60937P106 496,460 1,478 SH SOLE 1,478 0 0
MONOLITHIC PWR SYS INC COM 609839105 36,730,688 26,571 SH SOLE 26,571 0 0
NVIDIA CORPORATION COM 67066G104 1,403,831 7,016 SH SOLE 7,016 0 0
OBSIDIAN ENERGY LTD COM 674482203 8,050,846 990,264 SH SOLE 990,264 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 328,799 1,518 SH SOLE 1,518 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 19,399,669 252,337 SH SOLE 252,337 0 0
ON HLDG AG NAMEN AKT A H5919C104 391,887 11,064 SH SOLE 11,064 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 442,585 4,806 SH SOLE 4,806 0 0
OUSTER INC COM NEW 68989M202 4,922,825 78,740 SH SOLE 78,740 0 0
PENNANT GROUP INC COM 70805E109 5,151,680 139,423 SH SOLE 139,423 0 0
PORCH GROUP INC COM 733245104 6,194,359 411,859 SH SOLE 411,859 0 0
PROGRESSIVE CORP COM 743315103 235,708 1,079 SH SOLE 1,079 0 0
PUBLIC STORAGE COM 74460D109 347,913 1,093 SH SOLE 1,093 0 0
RB GLOBAL INC COM 74935Q107 1,619,587 13,908 SH SOLE 13,908 0 0
RED VIOLET INC COM 75704L104 8,460,805 132,781 SH SOLE 132,781 0 0
REPLIGEN CORP COM 759916109 2,175,263 15,943 SH SOLE 15,943 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 34,990,517 1,125,097 SH SOLE 1,125,097 0 0
ROYAL BK CDA COM 780087102 2,657,081 12,838 SH SOLE 12,838 0 0
RTX CORPORATION COM 75513E101 323,300 1,704 SH SOLE 1,704 0 0
SAIA INC COM 78709Y105 16,677,515 39,599 SH SOLE 39,599 0 0
SHERWIN WILLIAMS CO COM 824348106 213,823 621 SH SOLE 621 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 1,208,481 10,584 SH SOLE 10,584 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 15,555,756 135,965 SH SOLE 135,965 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 348,021 758 SH SOLE 758 0 0
TELESAT CORP CL A & CL B SHS 879512309 4,643,828 91,739 SH SOLE 91,739 0 0
TIMKEN CO COM 887389104 10,791,027 74,257 SH SOLE 74,257 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 362,967 739 SH SOLE 739 0 0
TRANSDIGM GROUP INC COM 893641100 664,688 499 SH SOLE 499 0 0
UNITEDHEALTH GROUP INC COM 91324P102 305,904 736 SH SOLE 736 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 5,901,961 137,993 SH SOLE 137,993 0 0
VERSABANK NEW COM 92512J106 17,636,583 759,870 SH SOLE 759,870 0 0
VERSIGENT PLC ORDINARY SHARES G9600F104 3,270,142 77,842 SH SOLE 77,842 0 0
VICTORY CAP HLDGS INC DEL COM CL A 92645B103 6,784,651 80,712 SH SOLE 80,712 0 0
VSE CORP COM 918284100 34,072,549 149,114 SH SOLE 149,114 0 0
WALMART INC COM 931142103 434,579 3,837 SH SOLE 3,837 0 0
WASTE CONNECTIONS INC COM 94106B101 2,555,858 15,333 SH SOLE 15,333 0 0
WATSCO INC COM 942622200 21,113,209 50,664 SH SOLE 50,664 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 717,051 6,384 SH SOLE 6,384 0 0
WINGSTOP INC COM 974155103 4,548,371 26,229 SH SOLE 26,229 0 0