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
AIR PRODS & CHEMS INC COM 009158106   1,813,531 6,254 SH   SOLE   6,254 0 0
ALPHABET INC CAP STK CL C 02079K107   1,444,053 8,631 SH   SOLE   7,731 0 900
ALPHABET INC CAP STK CL A 02079K305   15,697,423 94,643 SH   SOLE   63,752 0 30,891
AMAZON COM INC COM 023135106   14,775,902 79,931 SH   SOLE   60,865 0 19,066
AMERICAN TOWER CORP NEW COM 03027X100   9,487,485 40,915 SH   SOLE   23,595 0 17,320
AMERICAN WTR WKS CO INC NEW COM 030420103   280,512 1,920 SH   SOLE   1,620 0 300
ANSYS INC COM 03662Q105   12,554,513 39,548 SH   SOLE   16,464 0 23,084
APPLE INC COM 037833100   3,659,776 16,138 SH   SOLE   2,936 0 13,202
APPLIED MATLS INC COM 038222105   6,095,227 30,284 SH   SOLE   15,967 0 14,317
APTARGROUP INC COM 038336103   5,060,315 31,876 SH   SOLE   12,207 0 19,669
ARCHROCK INC COM 03957W106   377,100 18,000 SH   SOLE   0 0 18,000
AUTOMATIC DATA PROCESSING IN COM 053015103   1,429,092 5,040 SH   SOLE   3,688 0 1,352
AVALONBAY CMNTYS INC COM 053484101   477,434 2,140 SH   SOLE   930 0 1,210
BANK AMERICA CORP COM 060505104   892,800 22,500 SH   SOLE   22,500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,941,263 17,390 SH   SOLE   8,771 0 8,619
BLACKROCK INC COM 09247X101   1,061,590 1,109 SH   SOLE   482 0 627
BOOKING HOLDINGS INC COM 09857L108   3,605,319 874 SH   SOLE   874 0 0
BOSTON SCIENTIFIC CORP COM 101137107   8,109,463 96,063 SH   SOLE   41,699 0 54,364
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   4,976,528 23,282 SH   SOLE   12,054 0 11,228
BUILDERS FIRSTSOURCE INC COM 12008R107   4,303,820 22,046 SH   SOLE   19,582 0 2,464
CAMDEN PPTY TR SH BEN INT 133131102   7,549,468 61,719 SH   SOLE   28,344 0 33,375
CANADIAN NATL RY CO COM 136375102   899,656 7,759 SH   SOLE   3,283 0 4,476
CANADIAN PACIFIC KANSAS CITY COM 13646K108   15,777,612 189,044 SH   SOLE   92,044 0 97,000
CARMAX INC COM 143130102   2,795,587 37,062 SH   SOLE   37,062 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   4,855,200 60,291 SH   SOLE   55,732 0 4,559
CCC INTELLIGENT SOLUTIONS HL COM 12510Q100   6,551,475 610,007 SH   SOLE   446,245 0 163,762
CHART INDS INC COM 16115Q308   1,437,600 12,000 SH   SOLE   0 0 12,000
CHESAPEAKE UTILS CORP COM 165303108   464,246 3,800 SH   SOLE   800 0 3,000
CHURCHILL DOWNS INC CALL 171484908   813,559 6,017 SH   SOLE   6,017 0 0
CMS ENERGY CORP COM 125896100   9,624,806 135,085 SH   SOLE   57,696 0 77,389
CONOCOPHILLIPS COM 20825C104   3,301,640 29,917 SH   SOLE   26,737 0 3,180
COPART INC COM 217204106   15,213,060 288,947 SH   SOLE   183,024 0 105,923
COSTCO WHSL CORP NEW COM 22160K105   17,052,259 19,410 SH   SOLE   11,307 0 8,103
CRH PLC ORD G25508105   14,027,426 156,696 SH   SOLE   96,156 0 60,540
DANAHER CORPORATION COM 235851102   18,356,490 67,017 SH   SOLE   37,901 0 29,116
DOMINOS PIZZA INC COM 25754A201   5,406,803 12,776 SH   SOLE   4,776 0 8,000
DORIAN LPG LTD SHS USD Y2106R110   290,800 8,000 SH   SOLE   0 0 8,000
DT MIDSTREAM INC COMMON STOCK 23345M107   1,606,134 19,712 SH   SOLE   7,718 0 11,994
EATON CORP PLC SHS G29183103   5,303,866 16,134 SH   SOLE   14,739 0 1,395
ENTEGRIS INC COM 29362U104   4,452,323 39,429 SH   SOLE   22,011 0 17,418
EPAM SYS INC COM 29414B104   1,270,668 6,483 SH   SOLE   1,463 0 5,020
EQUIFAX INC COM 294429105   8,475,184 28,893 SH   SOLE   19,972 0 8,921
EXTRA SPACE STORAGE INC COM 30225T102   1,023,858 5,777 SH   SOLE   2,789 0 2,988
EXXON MOBIL CORP COM 30231G102   205,855 1,694 SH   SOLE   1,058 0 636
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107   694,995 3,500 SH   SOLE   3,500 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   773,945 12,671 SH   SOLE   5,712 0 6,959
FIDELITY NATL INFORMATION SV COM 31620M106   921,250 11,000 SH   SOLE   11,000 0 0
FTAI AVIATION LTD SHS G3730V105   2,954,909 21,950 SH   SOLE   9,950 0 12,000
GALLAGHER ARTHUR J & CO COM 363576109   3,393,466 11,869 SH   SOLE   10,765 0 1,104
GAMBLING COM GROUP LIMITED ORDINARY SHARES G3R239101   592,218 59,400 SH   SOLE   0 0 59,400
GE VERNOVA INC COM 36828A101   254,980 1,000 SH   SOLE   1,000 0 0
GENERAC HLDGS INC COM 368736104   397,200 2,500 SH   SOLE   2,500 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   4,341,666 109,749 SH   SOLE   109,749 0 0
HEICO CORP NEW CL A 422806208   11,661,377 56,716 SH   SOLE   31,015 0 25,701
HILTON WORLDWIDE HLDGS INC COM 43300A203   3,667,252 15,844 SH   SOLE   14,267 0 1,577
ICON PLC SHS G4705A100   5,689,676 19,327 SH   SOLE   11,349 0 7,978
IDEXX LABS INC COM 45168D104   11,608,365 23,887 SH   SOLE   11,641 0 12,246
INTUIT COM 461202103   3,188,182 5,250 SH   SOLE   4,647 0 603
INVESCO QQQ TR UNIT SER 1 46090E103   553,761 1,149 SH   SOLE   1,149 0 0
ISHARES TR CORE US AGGBD ET 464287226   1,228,807 12,164 SH   SOLE   12,164 0 0
ISHARES TR IBOXX INV CP ETF 464287242   1,835,442 16,263 SH   SOLE   13,582 0 2,681
ISHARES TR S&P 500 GRWT ETF 464287309   1,065,727 11,268 SH   SOLE   11,268 0 0
ISHARES TR RUS MID CAP ETF 464287499   846,391 9,662 SH   SOLE   8,138 0 1,524
ISHARES TR NATIONAL MUN ETF 464288414   268,474 2,471 SH   SOLE   2,471 0 0
ISHARES TR US TREAS BD ETF 46429B267   1,220,229 52,180 SH   SOLE   52,180 0 0
ISHARES TR MSCI INDIA ETF 46429B598   290,050 5,000 SH   SOLE   0 0 5,000
ISHARES TR CORE DIV GRWTH 46434V621   627,701 10,040 SH   SOLE   8,301 0 1,739
ISHARES TR US TECH BRKTHR 46436E502   599,055 11,825 SH   SOLE   9,729 0 2,096
ISHARES TR 0-3 MNTH TREASRY 46436E718   6,470,482 64,492 SH   SOLE   57,165 0 7,327
ITRON INC COM 465741106   475,155 4,500 SH   SOLE   0 0 4,500
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,031,149 17,421 SH   SOLE   8,260 0 9,161
J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852   540,557 11,157 SH   SOLE   11,157 0 0
JETBLUE AWYS CORP COM 477143101   91,980 14,000 SH   SOLE   0 0 14,000
JOHNSON CTLS INTL PLC SHS G51502105   970,125 12,500 SH   SOLE   12,500 0 0
JPMORGAN CHASE & CO. COM 46625H100   2,430,683 11,726 SH   SOLE   10,521 0 1,205
KINDER MORGAN INC DEL COM 49456B101   458,800 20,000 SH   SOLE   0 0 20,000
KINETIK HOLDINGS INC COM NEW CL A 02215L209   439,168 9,400 SH   SOLE   0 0 9,400
LAMAR ADVERTISING CO NEW CL A 512816109   1,882,817 14,318 SH   SOLE   5,833 0 8,485
LIVE NATION ENTERTAINMENT IN COM 538034109   3,487,543 31,270 SH   SOLE   27,790 0 3,480
MAIN STR CAP CORP COM 56035L104   1,028,895 20,500 SH   SOLE   20,500 0 0
MARINEMAX INC COM 567908108   282,160 8,000 SH   SOLE   8,000 0 0
MARKETAXESS HLDGS INC COM 57060D108   832,650 3,250 SH   SOLE   3,250 0 0
MASTERCARD INCORPORATED CL A 57636Q104   11,226,804 22,654 SH   SOLE   16,204 0 6,450
MCDONALDS CORP COM 580135101   755,147 2,486 SH   SOLE   1,205 0 1,281
MCGRATH RENTCORP COM 580589109   1,651,874 15,818 SH   SOLE   8,768 0 7,050
MDU RES GROUP INC COM 552690109   326,400 12,000 SH   SOLE   0 0 12,000
MERCK & CO INC COM 58933Y105   2,785,524 24,853 SH   SOLE   22,479 0 2,374
MICROCHIP TECHNOLOGY INC. COM 595017104   3,951,082 50,089 SH   SOLE   47,095 0 2,994
MICROSOFT CORP COM 594918104   30,489,217 73,022 SH   SOLE   43,344 0 29,678
MONARCH CASINO & RESORT INC COM 609027107   1,141,772 14,610 SH   SOLE   12,110 0 2,500
MOODYS CORP COM 615369105   12,678,673 26,965 SH   SOLE   13,024 0 13,941
MORGAN STANLEY COM NEW 617446448   3,220,052 30,808 SH   SOLE   27,760 0 3,048
MSA SAFETY INC COM 553498106   4,142,226 23,869 SH   SOLE   11,384 0 12,485
NEXTERA ENERGY INC COM 65339F101   4,528,132 53,004 SH   SOLE   21,114 0 31,890
NVIDIA CORPORATION COM 67066G104   6,619,945 55,700 SH   SOLE   50,118 0 5,582
OCCIDENTAL PETE CORP COM 674599105   2,691,078 50,357 SH   SOLE   44,998 0 5,359
ONEOK INC NEW COM 682680103   718,620 7,694 SH   SOLE   2,000 0 5,694
PAR TECHNOLOGY CORP COM 698884103   4,719,097 95,009 SH   SOLE   46,761 0 48,248
PARKER-HANNIFIN CORP COM 701094104   631,820 1,000 SH   SOLE   1,000 0 0
PAYPAL HLDGS INC COM 70450Y103   780,300 10,000 SH   SOLE   10,000 0 0
PAYPAL HLDGS INC CALL 70450Y903   390,150 5,000 SH Call SOLE   5,000 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775   1,324,669 14,034 SH   SOLE   14,034 0 0
PLAYAGS INC COM 72814N104   571,500 50,000 SH   SOLE   0 0 50,000
PPL CORP COM 69351T106   1,569,061 47,461 SH   SOLE   16,133 0 31,328
PUBLIC STORAGE OPER CO COM 74460D109   8,329,653 23,444 SH   SOLE   9,873 0 13,571
QUANTA SVCS INC COM 74762E102   858,388 2,870 SH   SOLE   0 0 2,870
REXFORD INDL RLTY INC COM 76169C100   2,388,421 48,823 SH   SOLE   19,898 0 28,925
RTX CORPORATION COM 75513E101   3,774,537 30,430 SH   SOLE   27,376 0 3,054
S&P GLOBAL INC COM 78409V104   4,431,757 8,603 SH   SOLE   8,603 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   805,244 9,525 SH   SOLE   9,525 0 0
SERVICENOW INC COM 81762P102   3,525,162 4,004 SH   SOLE   3,578 0 426
SOLVENTUM CORP COM SHS 83444M101   627,480 9,000 SH   SOLE   9,000 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862   274,084 1,169 SH   SOLE   1,021 0 148
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   17,210,584 188,156 SH   SOLE   88,832 0 99,324
STERIS PLC SHS USD G8473T100   4,620,895 19,686 SH   SOLE   7,613 0 12,073
STRYKER CORPORATION COM 863667101   674,354 1,899 SH   SOLE   753 0 1,146
SUN CMNTYS INC COM 866674104   1,446,009 10,860 SH   SOLE   4,160 0 6,700
TARGA RES CORP COM 87612G101   1,094,134 7,140 SH   SOLE   140 0 7,000
TETRA TECH INC NEW COM 88162G103   4,658,653 99,374 SH   SOLE   53,034 0 46,340
TEXAS INSTRS INC COM 882508104   2,816,104 13,843 SH   SOLE   11,167 0 2,676
THERMO FISHER SCIENTIFIC INC COM 883556102   927,855 1,500 SH   SOLE   1,500 0 0
TOAST INC CL A 888787108   356,590 13,000 SH   SOLE   0 0 13,000
TRANSDIGM GROUP INC COM 893641100   8,960,275 6,212 SH   SOLE   2,637 0 3,575
TYLER TECHNOLOGIES INC COM 902252105   5,151,850 8,820 SH   SOLE   6,499 0 2,321
U HAUL HOLDING COMPANY COM SER N 023586506   2,408,884 33,971 SH   SOLE   33,971 0 0
UNION PAC CORP COM 907818108   13,047,859 53,563 SH   SOLE   30,336 0 23,227
UNITEDHEALTH GROUP INC COM 91324P102   3,536,170 5,970 SH   SOLE   5,367 0 603
US BANCORP DEL COM NEW 902973304   914,600 20,000 SH   SOLE   20,000 0 0
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   532,084 10,693 SH   SOLE   10,693 0 0
VENTAS INC COM 92276F100   916,664 14,495 SH   SOLE   6,524 0 7,971
VISA INC COM CL A 92826C839   3,179,683 11,479 SH   SOLE   10,150 0 1,329
VULCAN MATLS CO COM 929160109   4,889,754 20,335 SH   SOLE   9,068 0 11,267
WABTEC COM 929740108   362,440 2,000 SH   SOLE   0 0 2,000
WASTE CONNECTIONS INC COM 94106B101   21,055,122 118,587 SH   SOLE   55,495 0 63,093
WILLIAMS COS INC COM 969457100   9,978,326 210,331 SH   SOLE   89,107 0 121,224
WILLSCOT HLDGS CORP COM CL A 971378104   4,818,857 128,812 SH   SOLE   94,238 0 34,574
YETI HLDGS INC COM 98585X104   492,360 12,000 SH   SOLE   12,000 0 0
ZOETIS INC CL A 98978V103   7,213,374 37,404 SH   SOLE   18,380 0 19,024