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
AGILENT TECHNOLOGIES INC COM 00846U101   873,060 6,000 SH   SOLE   6,000 0 0
AIR PRODS & CHEMS INC COM 009158106   3,167,815 13,076 SH   SOLE   13,076 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   514,609 3,992 SH   SOLE   2,453 0 1,539
ALPHABET INC CAP STK CL C 02079K107   1,375,060 9,031 SH   SOLE   8,131 0 900
ALPHABET INC CAP STK CL A 02079K305   14,563,236 96,490 SH   SOLE   62,699 0 33,791
ALSET INC COM NEW 02115D208   155,652 223,606 SH   SOLE   223,606 0 0
AMAZON COM INC COM 023135106   11,856,197 65,729 SH   SOLE   47,489 0 18,240
AMERICAN TOWER CORP NEW COM 03027X100   9,031,344 45,707 SH   SOLE   25,419 0 20,288
AMERICAN WTR WKS CO INC NEW COM 030420103   1,168,328 9,560 SH   SOLE   3,150 0 6,410
AMETEK INC COM 031100100   1,097,400 6,000 SH   SOLE   6,000 0 0
AMGEN INC COM 031162100   710,800 2,500 SH   SOLE   2,500 0 0
ANSYS INC COM 03662Q105   14,548,781 41,908 SH   SOLE   16,693 0 25,215
APPLE INC COM 037833100   3,020,792 17,616 SH   SOLE   3,506 0 14,110
APPLIED MATLS INC COM 038222105   6,888,494 33,402 SH   SOLE   18,206 0 15,196
AUTOMATIC DATA PROCESSING IN COM 053015103   621,603 2,489 SH   SOLE   2,489 0 0
AVALONBAY CMNTYS INC COM 053484101   415,654 2,240 SH   SOLE   1,110 0 1,130
BANK AMERICA CORP COM 060505104   853,200 22,500 SH   SOLE   22,500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   8,784,032 20,889 SH   SOLE   10,087 0 10,802
BLACKROCK INC COM 09247X101   1,162,178 1,394 SH   SOLE   397 0 997
BOOKING HOLDINGS INC COM 09857L108   3,410,260 940 SH   SOLE   940 0 0
BOSTON SCIENTIFIC CORP COM 101137107   6,984,953 101,985 SH   SOLE   45,066 0 56,919
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   4,806,630 23,463 SH   SOLE   11,017 0 12,446
BUILDERS FIRSTSOURCE INC COM 12008R107   4,223,346 20,251 SH   SOLE   17,198 0 3,053
CAMDEN PPTY TR SH BEN INT 133131102   6,217,010 63,181 SH   SOLE   27,159 0 36,022
CANADIAN NATL RY CO COM 136375102   1,275,216 9,682 SH   SOLE   3,673 0 6,009
CANADIAN PACIFIC KANSAS CITY COM 13646K108   16,604,968 188,329 SH   SOLE   88,473 0 99,856
CARMAX INC COM 143130102   3,502,519 40,208 SH   SOLE   40,208 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   2,550,512 43,876 SH   SOLE   37,837 0 6,039
CASEYS GEN STORES INC COM 147528103   5,384,353 16,908 SH   SOLE   8,658 0 8,250
CBRE GROUP INC CL A 12504L109   826,540 8,500 SH   SOLE   8,500 0 0
CHARLES RIV LABS INTL INC COM 159864107   812,850 3,000 SH   SOLE   3,000 0 0
CHART INDS INC COM 16115Q308   2,769,273 16,812 SH   SOLE   596 0 16,216
CMS ENERGY CORP COM 125896100   7,820,064 129,600 SH   SOLE   55,210 0 74,390
COMMERCIAL METALS CO COM 201723103   587,700 10,000 SH   SOLE   0 0 10,000
CONOCOPHILLIPS COM 20825C104   3,242,839 25,478 SH   SOLE   21,674 0 3,804
COPART INC COM 217204106   18,447,983 318,508 SH   SOLE   195,651 0 122,857
COSTCO WHSL CORP NEW COM 22160K105   16,429,221 22,425 SH   SOLE   12,302 0 10,123
CRH PLC ORD G25508105   14,263,867 165,359 SH   SOLE   98,056 0 67,303
DANAHER CORPORATION COM 235851102   16,868,711 67,551 SH   SOLE   36,762 0 30,789
DEERE & CO COM 244199105   2,654,202 6,462 SH   SOLE   5,524 0 938
DT MIDSTREAM INC COMMON STOCK 23345M107   1,297,153 21,230 SH   SOLE   9,973 0 11,257
EATON CORP PLC SHS G29183103   4,882,811 15,616 SH   SOLE   13,859 0 1,757
ENTEGRIS INC COM 29362U104   6,711,066 47,752 SH   SOLE   25,499 0 22,253
EPAM SYS INC COM 29414B104   2,328,857 8,433 SH   SOLE   1,513 0 6,920
EQT CORP COM 26884L109   296,560 8,000 SH   SOLE   0 0 8,000
EQUIFAX INC COM 294429105   3,906,862 14,604 SH   SOLE   7,598 0 7,006
EQUINIX INC COM 29444U700   1,727,320 2,093 SH   SOLE   2,093 0 0
EXTRA SPACE STORAGE INC COM 30225T102   994,455 6,765 SH   SOLE   2,921 0 3,844
FERGUSON PLC NEW SHS G3421J106   819,113 3,750 SH   SOLE   3,750 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   1,118,074 21,056 SH   SOLE   8,120 0 12,936
FIRST AMERN FINL CORP COM 31847R102   2,873,156 47,062 SH   SOLE   47,062 0 0
FRANKLIN COVEY CO COM 353469109   1,747,698 44,516 SH   SOLE   27,502 0 17,014
FTAI AVIATION LTD SHS G3730V105   1,480,600 22,000 SH   SOLE   10,000 0 12,000
GABELLI MULTIMEDIA TR INC COM 36239Q109   71,027 12,549 SH   SOLE   0 0 12,549
GALLAGHER ARTHUR J & CO COM 363576109   2,723,936 10,894 SH   SOLE   9,482 0 1,412
GAMBLING COM GROUP LIMITED ORDINARY SHARES G3R239101   679,272 74,400 SH   SOLE   10,000 0 64,400
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   4,083,244 118,355 SH   SOLE   118,355 0 0
HEICO CORP NEW CL A 422806208   8,753,952 56,866 SH   SOLE   30,016 0 26,850
HILTON WORLDWIDE HLDGS INC COM 43300A203   3,183,865 14,926 SH   SOLE   12,871 0 2,055
HOME DEPOT INC COM 437076102   2,600,808 6,780 SH   SOLE   5,700 0 1,080
HOWMET AEROSPACE INC COM 443201108   615,870 9,000 SH   SOLE   9,000 0 0
HUNT J B TRANS SVCS INC COM 445658107   946,438 4,750 SH   SOLE   4,750 0 0
ICON PLC SHS G4705A100   6,410,934 19,083 SH   SOLE   10,635 0 8,448
IDEXX LABS INC COM 45168D104   11,249,981 20,836 SH   SOLE   9,681 0 11,155
INTUIT COM 461202103   3,203,809 4,929 SH   SOLE   4,177 0 752
INVESCO QQQ TR UNIT SER 1 46090E103   514,608 1,159 SH   SOLE   1,159 0 0
INVESCO QQQ TR PUT 46090E953   2,220,050 5,000 SH Put SOLE   5,000 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822   2,791,854 39,129 SH   SOLE   33,702 0 5,427
ISHARES TR CORE US AGGBD ET 464287226   1,523,457 15,555 SH   SOLE   15,335 0 220
ISHARES TR IBOXX INV CP ETF 464287242   1,364,768 12,530 SH   SOLE   9,733 0 2,797
ISHARES TR S&P 500 GRWT ETF 464287309   951,470 11,268 SH   SOLE   11,268 0 0
ISHARES TR RUS MID CAP ETF 464287499   843,086 10,026 SH   SOLE   8,539 0 1,487
ISHARES TR NATIONAL MUN ETF 464288414   535,310 4,975 SH   SOLE   4,975 0 0
ISHARES TR US TREAS BD ETF 46429B267   1,357,684 59,626 SH   SOLE   59,626 0 0
ISHARES TR MSCI INDIA ETF 46429B598   257,950 5,000 SH   SOLE   0 0 5,000
ISHARES TR CORE DIV GRWTH 46434V621   584,142 10,061 SH   SOLE   8,372 0 1,689
ISHARES TR US TECH BRKTHR 46436E502   613,486 12,813 SH   SOLE   10,684 0 2,129
ISHARES TR 0-3 MNTH TREASRY 46436E718   3,706,833 36,807 SH   SOLE   32,750 0 4,057
J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852   605,345 12,712 SH   SOLE   12,712 0 0
JETBLUE AWYS CORP COM 477143101   103,880 14,000 SH   SOLE   0 0 14,000
KODIAK GAS SVCS INC COM 50012A108   546,800 20,000 SH   SOLE   0 0 20,000
LAMAR ADVERTISING CO NEW CL A 512816109   2,045,374 17,129 SH   SOLE   6,222 0 10,907
LIVE NATION ENTERTAINMENT IN COM 538034109   3,035,811 28,702 SH   SOLE   24,480 0 4,222
MAIN STR CAP CORP COM 56035L104   1,243,685 26,288 SH   SOLE   24,000 0 2,288
MASTERCARD INCORPORATED CL A 57636Q104   11,411,439 23,696 SH   SOLE   16,756 0 6,940
MDU RES GROUP INC COM 552690109   302,400 12,000 SH   SOLE   0 0 12,000
MERCK & CO INC COM 58933Y105   2,952,513 22,376 SH   SOLE   19,279 0 3,097
MICROCHIP TECHNOLOGY INC. COM 595017104   3,884,533 43,301 SH   SOLE   39,450 0 3,851
MICROSOFT CORP COM 594918104   31,595,989 75,100 SH   SOLE   42,438 0 32,662
MONARCH CASINO & RESORT INC COM 609027107   1,278,580 17,050 SH   SOLE   11,900 0 5,150
MOODYS CORP COM 615369105   10,664,083 27,133 SH   SOLE   12,825 0 14,308
MORGAN STANLEY COM NEW 617446448   2,675,933 28,419 SH   SOLE   24,289 0 4,130
NEXTERA ENERGY INC COM 65339F101   8,629,512 135,026 SH   SOLE   55,712 0 79,314
NVENT ELECTRIC PLC SHS G6700G107   377,000 5,000 SH   SOLE   5,000 0 0
NVIDIA CORPORATION COM 67066G104   5,020,179 5,556 SH   SOLE   4,614 0 942
OCCIDENTAL PETE CORP COM 674599105   2,812,247 43,272 SH   SOLE   36,722 0 6,550
ONEOK INC NEW COM 682680103   640,879 7,994 SH   SOLE   2,000 0 5,994
PAR TECHNOLOGY CORP COM 698884103   4,489,824 98,982 SH   SOLE   46,223 0 52,759
PARKER-HANNIFIN CORP COM 701094104   1,111,580 2,000 SH   SOLE   2,000 0 0
PEPSICO INC COM 713448108   814,263 4,653 SH   SOLE   2,036 0 2,617
PIMCO ETF TR ACTIVE BD ETF 72201R775   1,461,125 15,906 SH   SOLE   15,906 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207   456,250 25,000 SH   SOLE   0 0 25,000
PLAYAGS INC COM 72814N104   538,800 60,000 SH   SOLE   0 0 60,000
POOL CORP COM 73278L105   807,000 2,000 SH   SOLE   2,000 0 0
PPL CORP COM 69351T106   1,352,136 49,115 SH   SOLE   14,382 0 34,733
PROCORE TECHNOLOGIES INC COM 74275K108   2,552,447 31,063 SH   SOLE   17,477 0 13,586
PROLOGIS INC. COM 74340W103   313,830 2,410 SH   SOLE   1,060 0 1,350
PUBLIC STORAGE COM 74460D109   6,816,990 23,502 SH   SOLE   9,235 0 14,267
QUANTA SVCS INC COM 74762E102   745,626 2,870 SH   SOLE   0 0 2,870
REXFORD INDL RLTY INC COM 76169C100   5,818,855 115,683 SH   SOLE   50,297 0 65,386
RTX CORPORATION COM 75513E101   2,810,620 28,818 SH   SOLE   24,827 0 3,991
RYMAN HOSPITALITY PPTYS INC COM 78377T107   369,952 3,200 SH   SOLE   700 0 2,500
S&P GLOBAL INC COM 78409V104   2,919,770 6,863 SH   SOLE   6,863 0 0
SCHWAB CHARLES CORP COM 808513105   3,404,228 47,059 SH   SOLE   46,959 0 100
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   794,206 9,850 SH   SOLE   9,850 0 0
SERVICENOW INC COM 81762P102   2,878,822 3,776 SH   SOLE   3,227 0 549
SPDR S&P 500 ETF TR PUT 78462F953   7,846,050 15,000 SH Put SOLE   15,000 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862   322,155 1,388 SH   SOLE   1,216 0 172
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   24,336,440 265,103 SH   SOLE   108,067 0 157,036
STERIS PLC SHS USD G8473T100   3,996,176 17,775 SH   SOLE   5,901 0 11,874
STRYKER CORPORATION COM 863667101   475,609 1,329 SH   SOLE   521 0 808
SUN CMNTYS INC COM 866674104   1,756,403 13,660 SH   SOLE   4,630 0 9,030
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   680,250 5,000 SH   SOLE   5,000 0 0
TARGA RES CORP COM 87612G101   799,609 7,140 SH   SOLE   140 0 7,000
TEXAS INSTRS INC COM 882508104   2,735,291 15,701 SH   SOLE   11,708 0 3,993
TOAST INC CL A 888787108   323,960 13,000 SH   SOLE   0 0 13,000
TOYOTA MOTOR CORP ADS 892331307   352,352 1,400 SH   SOLE   300 0 1,100
TRANSDIGM GROUP INC COM 893641100   7,794,181 6,329 SH   SOLE   2,486 0 3,843
TRIMBLE INC COM 896239100   643,600 10,000 SH   SOLE   10,000 0 0
TYLER TECHNOLOGIES INC COM 902252105   4,013,369 9,443 SH   SOLE   6,992 0 2,451
U HAUL HOLDING COMPANY COM SER N 023586506   2,466,627 36,992 SH   SOLE   36,992 0 0
UNION PAC CORP COM 907818108   13,991,696 56,893 SH   SOLE   30,776 0 26,117
UNITEDHEALTH GROUP INC COM 91324P102   2,545,298 5,145 SH   SOLE   4,401 0 744
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   602,082 12,151 SH   SOLE   12,151 0 0
VICI PPTYS INC COM 925652109   280,026 9,400 SH   SOLE   400 0 9,000
VISA INC COM CL A 92826C839   2,985,877 10,699 SH   SOLE   9,063 0 1,636
VULCAN MATLS CO COM 929160109   5,440,933 19,936 SH   SOLE   8,531 0 11,405
WABTEC COM 929740108   291,360 2,000 SH   SOLE   0 0 2,000
WASTE CONNECTIONS INC COM 94106B101   20,906,267 121,541 SH   SOLE   54,474 0 67,068
WEC ENERGY GROUP INC COM 92939U106   1,064,275 12,960 SH   SOLE   2,469 0 10,491
WILLIAMS COS INC COM 969457100   4,263,669 109,409 SH   SOLE   28,014 0 81,395
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   3,789,843 81,502 SH   SOLE   41,351 0 40,151
WYNDHAM HOTELS & RESORTS INC COM 98311A105   1,692,881 22,057 SH   SOLE   22,057 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   753,600 2,500 SH   SOLE   2,500 0 0
ZOETIS INC CL A 98978V103   6,273,799 37,077 SH   SOLE   15,013 0 22,064