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
ADOBE INC COM 00724F101   656,260 1,100 SH   SOLE   1,100 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   973,210 7,000 SH   SOLE   7,000 0 0
AIR PRODS & CHEMS INC COM 009158106   2,507,559 9,158 SH   SOLE   9,158 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   513,038 4,047 SH   SOLE   2,019 0 2,028
ALPHABET INC CAP STK CL C 02079K107   1,821,520 12,925 SH   SOLE   8,185 0 4,740
ALPHABET INC CAP STK CL A 02079K305   13,966,067 99,979 SH   SOLE   62,961 0 37,018
AMAZON COM INC COM 023135106   8,559,844 56,337 SH   SOLE   36,856 0 19,481
AMERICAN TOWER CORP NEW COM 03027X100   8,979,440 41,595 SH   SOLE   20,362 0 21,233
AMERICAN WTR WKS CO INC NEW COM 030420103   1,261,824 9,560 SH   SOLE   3,150 0 6,410
AMETEK INC COM 031100100   1,071,785 6,500 SH   SOLE   6,500 0 0
AMGEN INC COM 031162100   576,040 2,000 SH   SOLE   2,000 0 0
ANSYS INC COM 03662Q105   15,292,126 42,141 SH   SOLE   15,682 0 26,459
APPLE INC COM 037833100   4,570,470 23,739 SH   SOLE   4,246 0 19,493
APPLIED MATLS INC COM 038222105   5,624,315 34,703 SH   SOLE   19,021 0 15,682
AUTOMATIC DATA PROCESSING IN COM 053015103   579,862 2,489 SH   SOLE   2,489 0 0
AVALONBAY CMNTYS INC COM 053484101   5,548,077 29,634 SH   SOLE   12,214 0 17,420
BANK AMERICA CORP COM 060505104   1,094,275 32,500 SH   SOLE   32,500 0 0
BECTON DICKINSON & CO COM 075887109   2,222,510 9,115 SH   SOLE   3,707 0 5,408
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,560,657 21,199 SH   SOLE   9,983 0 11,216
BLACKROCK INC COM 09247X101   1,237,995 1,525 SH   SOLE   435 0 1,090
BOOKING HOLDINGS INC COM 09857L108   2,408,562 679 SH   SOLE   679 0 0
BOSTON SCIENTIFIC CORP COM 101137107   5,854,014 101,263 SH   SOLE   48,704 0 52,559
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   4,851,585 23,580 SH   SOLE   10,593 0 12,987
BUILDERS FIRSTSOURCE INC COM 12008R107   3,602,565 21,580 SH   SOLE   18,025 0 3,555
CAMDEN PPTY TR SH BEN INT 133131102   960,730 9,676 SH   SOLE   3,318 0 6,358
CANADIAN NATL RY CO COM 136375102   1,321,879 10,522 SH   SOLE   3,919 0 6,603
CANADIAN PACIFIC KANSAS CITY COM 13646K108   14,659,867 185,427 SH   SOLE   78,370 0 107,057
CARMAX INC COM 143130102   2,229,911 29,058 SH   SOLE   29,058 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   2,802,124 48,775 SH   SOLE   42,050 0 6,725
CHART INDS INC COM 16115Q308   2,234,721 16,392 SH   SOLE   596 0 15,796
CHESAPEAKE UTILS CORP COM 165303108   4,917,719 46,556 SH   SOLE   23,387 0 23,169
CMS ENERGY CORP COM 125896100   2,841,539 48,933 SH   SOLE   16,097 0 32,836
COMMERCIAL METALS CO COM 201723103   500,400 10,000 SH   SOLE   0 0 10,000
CONOCOPHILLIPS COM 20825C104   4,511,409 38,868 SH   SOLE   28,227 0 10,641
COPART INC COM 217204106   14,881,790 303,710 SH   SOLE   166,220 0 137,490
COSTCO WHSL CORP NEW COM 22160K105   16,571,302 25,105 SH   SOLE   13,157 0 11,948
CRH PLC ORD G25508105   11,834,936 171,124 SH   SOLE   101,959 0 69,165
CROWN CASTLE INC COM 22822V101   2,804,733 24,349 SH   SOLE   24,149 0 200
CSX CORP COM 126408103   954,812 27,540 SH   SOLE   27,540 0 0
DANAHER CORPORATION COM 235851102   13,489,088 58,309 SH   SOLE   26,779 0 31,530
DEERE & CO COM 244199105   2,558,768 6,399 SH   SOLE   5,352 0 1,047
DIAGEO PLC SPON ADR NEW 25243Q205   333,853 2,292 SH   SOLE   760 0 1,532
DT MIDSTREAM INC COMMON STOCK 23345M107   1,285,115 23,451 SH   SOLE   9,302 0 14,149
EATON CORP PLC SHS G29183103   3,893,337 16,167 SH   SOLE   14,229 0 1,938
ENTEGRIS INC COM 29362U104   5,386,628 44,956 SH   SOLE   19,896 0 25,060
EPAM SYS INC COM 29414B104   5,109,193 17,183 SH   SOLE   5,848 0 11,335
EQUINIX INC COM 29444U700   1,171,691 1,455 SH   SOLE   1,455 0 0
EXTRA SPACE STORAGE INC COM 30225T102   1,185,801 7,396 SH   SOLE   3,032 0 4,364
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   1,239,990 24,304 SH   SOLE   8,995 0 15,309
FIFTH THIRD BANCORP COM 316773100   569,085 16,500 SH   SOLE   16,500 0 0
FIRST AMERN FINL CORP COM 31847R102   2,310,559 35,856 SH   SOLE   35,856 0 0
FIRST TR EXCHANGE-TRADED FD INDXX GBL MED 33738R639   255,007 12,625 SH   SOLE   10,708 0 1,917
FRANKLIN COVEY CO COM 353469109   3,902,639 89,654 SH   SOLE   47,296 0 42,358
FTAI AVIATION LTD SHS G3730V105   1,020,800 22,000 SH   SOLE   10,000 0 12,000
GABELLI MULTIMEDIA TR INC COM 36239Q109   71,153 12,549 SH   SOLE   0 0 12,549
GALLAGHER ARTHUR J & CO COM 363576109   2,430,728 10,809 SH   SOLE   9,226 0 1,583
GAMBLING COM GROUP LIMITED ORDINARY SHARES G3R239101   732,225 75,100 SH   SOLE   10,000 0 65,100
GENUINE PARTS CO COM 372460105   716,322 5,172 SH   SOLE   1,352 0 3,820
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   3,047,747 88,315 SH   SOLE   88,315 0 0
HEICO CORP NEW CL A 422806208   7,973,934 55,981 SH   SOLE   26,304 0 29,677
HILTON WORLDWIDE HLDGS INC COM 43300A203   2,732,078 15,004 SH   SOLE   12,733 0 2,271
HOME DEPOT INC COM 437076102   2,367,352 6,831 SH   SOLE   5,613 0 1,218
HOWMET AEROSPACE INC COM 443201108   865,920 16,000 SH   SOLE   16,000 0 0
HUNT J B TRANS SVCS INC COM 445658107   1,148,505 5,750 SH   SOLE   5,750 0 0
ICON PLC SHS G4705A100   4,745,102 16,763 SH   SOLE   8,974 0 7,789
IDEXX LABS INC COM 45168D104   11,407,388 20,552 SH   SOLE   8,852 0 11,700
INTUIT COM 461202103   3,109,485 4,975 SH   SOLE   4,124 0 851
INVESCO QQQ TR UNIT SER 1 46090E103   474,634 1,159 SH   SOLE   1,159 0 0
ISHARES TR CORE US AGGBD ET 464287226   1,652,635 16,651 SH   SOLE   16,351 0 300
ISHARES TR IBOXX INV CP ETF 464287242   1,255,659 11,347 SH   SOLE   8,615 0 2,732
ISHARES TR S&P 500 GRWT ETF 464287309   846,227 11,268 SH   SOLE   11,268 0 0
ISHARES TR RUS MID CAP ETF 464287499   403,496 5,191 SH   SOLE   4,288 0 903
ISHARES TR US TREAS BD ETF 46429B267   1,414,333 61,386 SH   SOLE   61,386 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   211,946 4,187 SH   SOLE   4,187 0 0
ISHARES TR CORE DIV GRWTH 46434V621   573,634 10,658 SH   SOLE   8,877 0 1,781
ISHARES TR US TECH BRKTHR 46436E502   541,657 12,620 SH   SOLE   10,202 0 2,418
ISHARES TR 0-3 MNTH TREASRY 46436E718   5,994,542 59,784 SH   SOLE   51,386 0 8,398
J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852   651,330 13,629 SH   SOLE   13,629 0 0
KODIAK GAS SVCS INC COM 50012A108   401,600 20,000 SH   SOLE   0 0 20,000
LAMAR ADVERTISING CO NEW CL A 512816109   1,904,325 17,918 SH   SOLE   6,389 0 11,529
LIVE NATION ENTERTAINMENT IN COM 538034109   2,639,333 28,198 SH   SOLE   23,646 0 4,552
LOCKHEED MARTIN CORP COM 539830109   2,083,544 4,597 SH   SOLE   3,597 0 1,000
MAIN STR CAP CORP COM 56035L104   1,136,430 26,288 SH   SOLE   24,000 0 2,288
MASTERCARD INCORPORATED CL A 57636Q104   9,886,696 23,180 SH   SOLE   14,759 0 8,421
MERCK & CO INC COM 58933Y105   1,932,925 17,730 SH   SOLE   14,299 0 3,431
MICROCHIP TECHNOLOGY INC. COM 595017104   3,803,251 42,174 SH   SOLE   37,858 0 4,316
MICROSOFT CORP COM 594918104   28,308,127 75,280 SH   SOLE   38,826 0 36,454
MONARCH CASINO & RESORT INC COM 609027107   2,638,349 38,154 SH   SOLE   14,701 0 23,453
MOODYS CORP COM 615369105   10,735,713 27,488 SH   SOLE   12,369 0 15,119
MORGAN STANLEY COM NEW 617446448   2,619,020 28,086 SH   SOLE   23,524 0 4,562
NEW FORTRESS ENERGY INC COM CL A 644393100   270,901 7,180 SH   SOLE   180 0 7,000
NEXTERA ENERGY INC COM 65339F101   7,787,974 128,218 SH   SOLE   49,605 0 78,613
NVIDIA CORPORATION COM 67066G104   2,797,993 5,650 SH   SOLE   4,582 0 1,068
OCCIDENTAL PETE CORP COM 674599105   2,589,802 43,373 SH   SOLE   36,121 0 7,252
ONEOK INC NEW COM 682680103   561,339 7,994 SH   SOLE   2,000 0 5,994
PARKER-HANNIFIN CORP COM 701094104   921,400 2,000 SH   SOLE   2,000 0 0
PEPSICO INC COM 713448108   853,786 5,027 SH   SOLE   2,064 0 2,963
PG&E CORP COM 69331C108   360,600 20,000 SH   SOLE   0 0 20,000
PIMCO ETF TR ACTIVE BD ETF 72201R775   1,550,941 16,776 SH   SOLE   16,776 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207   398,750 25,000 SH   SOLE   0 0 25,000
PLAYAGS INC COM 72814N104   421,500 50,000 SH   SOLE   0 0 50,000
PPL CORP COM 69351T106   822,106 30,336 SH   SOLE   11,058 0 19,278
PROCORE TECHNOLOGIES INC COM 74275K108   1,885,622 27,241 SH   SOLE   14,765 0 12,476
PROLOGIS INC. COM 74340W103   334,583 2,510 SH   SOLE   1,060 0 1,450
PUBLIC STORAGE COM 74460D109   6,712,135 22,007 SH   SOLE   8,117 0 13,890
QUANTA SVCS INC COM 74762E102   619,346 2,870 SH   SOLE   0 0 2,870
REXFORD INDL RLTY INC COM 76169C100   6,493,810 115,754 SH   SOLE   49,718 0 66,036
S&P GLOBAL INC COM 78409V104   3,041,654 6,905 SH   SOLE   6,905 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   304,428 1,200 SH   SOLE   0 0 1,200
SCHWAB CHARLES CORP COM 808513105   1,935,948 28,139 SH   SOLE   28,039 0 100
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   749,881 9,850 SH   SOLE   9,850 0 0
SERVICENOW INC COM 81762P102   2,672,652 3,783 SH   SOLE   3,175 0 608
SPDR S&P 500 ETF TR PUT 78462F953   10,694,475 22,500 SH Put SOLE   22,500 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862   276,042 1,228 SH   SOLE   1,052 0 176
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   32,520,293 355,841 SH   SOLE   142,213 0 213,628
STANLEY BLACK & DECKER INC COM 854502101   490,500 5,000 SH   SOLE   5,000 0 0
SUN CMNTYS INC COM 866674104   1,872,437 14,010 SH   SOLE   3,330 0 10,680
TARGA RES CORP COM 87612G101   620,252 7,140 SH   SOLE   140 0 7,000
TEXAS INSTRS INC COM 882508104   2,073,169 12,162 SH   SOLE   8,747 0 3,415
TRANE TECHNOLOGIES PLC SHS G8994E103   545,604 2,237 SH   SOLE   2,237 0 0
TRANSDIGM GROUP INC COM 893641100   7,008,871 6,929 SH   SOLE   2,889 0 4,040
TYLER TECHNOLOGIES INC COM 902252105   3,531,860 8,447 SH   SOLE   5,617 0 2,830
U HAUL HOLDING COMPANY COM SER N 023586506   2,275,212 32,300 SH   SOLE   32,300 0 0
UNION PAC CORP COM 907818108   10,600,714 43,159 SH   SOLE   16,092 0 27,067
UNITED PARCEL SERVICE INC CL B 911312106   2,376,733 15,116 SH   SOLE   15,116 0 0
UNITEDHEALTH GROUP INC COM 91324P102   2,687,234 5,104 SH   SOLE   4,275 0 829
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   638,912 12,923 SH   SOLE   12,923 0 0
VERALTO CORP COM SHS 92338C103   498,331 6,058 SH   SOLE   2,086 0 3,972
VICI PPTYS INC COM 925652109   299,672 9,400 SH   SOLE   400 0 9,000
VISA INC COM CL A 92826C839   3,453,803 13,266 SH   SOLE   11,428 0 1,838
VULCAN MATLS CO COM 929160109   4,481,631 19,742 SH   SOLE   8,200 0 11,542
WASTE CONNECTIONS INC COM 94106B101   18,766,529 125,722 SH   SOLE   51,332 0 74,391
WEC ENERGY GROUP INC COM 92939U106   1,103,385 13,109 SH   SOLE   2,294 0 10,815
WILLIAMS COS INC COM 969457100   3,717,162 106,723 SH   SOLE   25,062 0 81,661
WYNDHAM HOTELS & RESORTS INC COM 98311A105   1,285,695 15,989 SH   SOLE   15,989 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   546,660 2,000 SH   SOLE   2,000 0 0
ZOETIS INC CL A 98978V103   9,022,967 45,716 SH   SOLE   17,003 0 28,713