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
ADVANCED MICRO DEVICES INC COM 007903107   551,640 4,000 SH   SOLE   0 0 4,000
ALPHABET INC CAP STK CL C 02079K107   1,336,251 7,401 SH   SOLE   6,501 0 900
ALPHABET INC CAP STK CL A 02079K305   14,526,430 80,978 SH   SOLE   54,568 0 26,410
ALPS ETF TR ALERIAN ENERGY 00162Q676   760,338 23,850 SH   SOLE   7,000 0 16,850
AMAZON COM INC COM 023135106   17,127,066 76,770 SH   SOLE   58,652 0 18,118
AMERICAN TOWER CORP NEW COM 03027X100   3,663,532 16,521 SH   SOLE   6,064 0 10,457
ANSYS INC COM 03662Q105   10,158,617 27,644 SH   SOLE   9,124 0 18,520
ANTERO MIDSTREAM CORP COM 03676B102   543,300 30,000 SH   SOLE   0 0 30,000
APPLE INC COM 037833100   1,871,979 8,766 SH   SOLE   2,156 0 6,610
APTARGROUP INC COM 038336103   4,704,139 29,211 SH   SOLE   14,442 0 14,769
ARCHROCK INC COM 03957W106   444,600 18,000 SH   SOLE   0 0 18,000
AUTOMATIC DATA PROCESSING IN COM 053015103   1,524,356 4,930 SH   SOLE   3,632 0 1,298
AVALONBAY CMNTYS INC COM 053484101   328,163 1,620 SH   SOLE   980 0 640
BANK AMERICA CORP COM 060505104   875,420 18,500 SH   SOLE   18,500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,686,038 15,848 SH   SOLE   8,272 0 7,576
BLACKROCK INC COM 09290D101   1,230,405 1,137 SH   SOLE   572 0 565
BOEING CO COM 097023105   763,709 3,537 SH   SOLE   0 0 3,537
BOOKING HOLDINGS INC COM 09857L108   2,063,765 361 SH   SOLE   361 0 0
BOSTON SCIENTIFIC CORP COM 101137107   9,425,725 90,117 SH   SOLE   41,960 0 48,157
BROADCOM INC COM 11135F101   1,664,363 6,044 SH   SOLE   4,284 0 1,760
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   273,607 1,130 SH   SOLE   0 0 1,130
CAMDEN PPTY TR SH BEN INT 133131102   6,977,640 61,202 SH   SOLE   32,127 0 29,075
CAMECO CORP COM 13321L108   2,623,501 35,612 SH   SOLE   33,501 0 2,111
CANADIAN PACIFIC KANSAS CITY COM 13646K108   14,894,854 183,819 SH   SOLE   108,933 0 74,886
CAPITAL ONE FINL CORP COM 14040H105   1,010,610 4,750 SH   SOLE   4,750 0 0
CARMAX INC COM 143130102   2,166,527 30,683 SH   SOLE   30,683 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   3,746,112 49,519 SH   SOLE   45,322 0 4,197
CCC INTELLIGENT SOLUTIONS HL COM 12510Q100   1,827,433 187,429 SH   SOLE   187,429 0 0
CELLEBRITE DI LTD ORDINARY SHARES M2197Q107   4,097,263 265,195 SH   SOLE   148,118 0 117,077
CENTRAL SECS CORP COM 155123102   1,282,607 26,555 SH   SOLE   10,160 0 16,395
CHART INDS INC COM 16115Q308   1,736,300 10,000 SH   SOLE   0 0 10,000
CHENIERE ENERGY INC COM NEW 16411R208   4,441,836 18,537 SH   SOLE   17,170 0 1,367
CHESAPEAKE UTILS CORP COM 165303108   455,211 3,700 SH   SOLE   700 0 3,000
CMS ENERGY CORP COM 125896100   9,056,452 128,515 SH   SOLE   54,855 0 73,660
COPART INC COM 217204106   10,526,713 213,437 SH   SOLE   139,379 0 74,058
COSTCO WHSL CORP NEW COM 22160K105   17,689,363 17,922 SH   SOLE   10,340 0 7,582
CRH PLC ORD G25508105   14,494,490 152,670 SH   SOLE   95,268 0 57,402
DANAHER CORPORATION COM 235851102   7,947,762 39,113 SH   SOLE   23,455 0 15,658
DEERE & CO COM 244199105   966,131 1,900 SH   SOLE   1,900 0 0
DORIAN LPG LTD SHS USD Y2106R110   649,000 25,000 SH   SOLE   0 0 25,000
DT MIDSTREAM INC COMMON STOCK 23345M107   1,145,635 10,814 SH   SOLE   6,074 0 4,740
EATON CORP PLC SHS G29183103   5,816,776 16,102 SH   SOLE   14,877 0 1,225
ECOLAB INC COM 278865100   8,258,880 30,132 SH   SOLE   12,685 0 17,447
EPAM SYS INC COM 29414B104   274,245 1,500 SH   SOLE   0 0 1,500
EQUIFAX INC COM 294429105   2,123,017 8,109 SH   SOLE   8,109 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107   915,612 4,100 SH   SOLE   1,994 0 2,106
FIRST TR EXCH TRD ALPHDX FD EURO ALPHADEX 33737J505   1,305,972 23,600 SH   SOLE   600 0 23,000
FLOWSERVE CORP COM 34354P105   994,650 19,000 SH   SOLE   19,000 0 0
FTAI AVIATION LTD SHS G3730V105   2,523,153 21,950 SH   SOLE   0 0 21,950
GALLAGHER ARTHUR J & CO COM 363576109   4,027,464 12,661 SH   SOLE   11,680 0 981
GAMBLING COM GROUP LIMITED ORDINARY SHARES G3R239101   683,568 56,400 SH   SOLE   0 0 56,400
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   3,864,023 79,687 SH   SOLE   79,687 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   920,075 1,300 SH   SOLE   1,300 0 0
HEICO CORP NEW CL A 422806208   13,893,408 54,720 SH   SOLE   30,616 0 24,104
HILTON WORLDWIDE HLDGS INC COM 43300A203   4,492,291 16,430 SH   SOLE   15,102 0 1,328
HOME DEPOT INC COM 437076102   549,960 1,500 SH   SOLE   1,500 0 0
HOWARD HUGHES HOLDINGS INC COM 44267T102   413,460 6,000 SH   SOLE   0 0 6,000
HOWMET AEROSPACE INC COM 443201108   6,849,319 37,829 SH   SOLE   21,710 0 16,119
IDEXX LABS INC COM 45168D104   17,602,235 32,179 SH   SOLE   17,758 0 14,421
INTUIT COM 461202103   4,415,251 5,656 SH   SOLE   5,127 0 529
INVESCO EXCH TRADED FD TR II SHORT TERM TREAS 46138G888   4,020,532 38,073 SH   SOLE   36,872 0 1,201
INVESCO QQQ TR UNIT SER 1 46090E103   624,962 1,124 SH   SOLE   1,124 0 0
ISHARES INC MSCI EURZONE ETF 464286608   2,455,932 41,200 SH   SOLE   1,200 0 40,000
ISHARES TR CORE US AGGBD ET 464287226   760,582 7,724 SH   SOLE   7,724 0 0
ISHARES TR IBOXX INV CP ETF 464287242   1,980,748 18,162 SH   SOLE   16,677 0 1,485
ISHARES TR S&P 500 GRWT ETF 464287309   1,105,673 9,979 SH   SOLE   9,979 0 0
ISHARES TR RUS MID CAP ETF 464287499   985,091 10,511 SH   SOLE   8,749 0 1,762
ISHARES TR CALIF MUN BD ETF 464288356   794,937 14,300 SH   SOLE   14,300 0 0
ISHARES TR NATIONAL MUN ETF 464288414   714,145 6,849 SH   SOLE   6,849 0 0
ISHARES TR US TREAS BD ETF 46429B267   752,059 33,014 SH   SOLE   33,014 0 0
ISHARES TR CORE DIV GRWTH 46434V621   872,709 13,381 SH   SOLE   11,128 0 2,253
ISHARES TR US TECH BRKTHR 46436E502   677,024 11,694 SH   SOLE   9,637 0 2,057
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,591,798 27,971 SH   SOLE   20,008 0 7,963
J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852   341,440 7,040 SH   SOLE   7,040 0 0
JETBLUE AWYS CORP COM 477143101   62,440 14,000 SH   SOLE   0 0 14,000
JPMORGAN CHASE & CO. COM 46625H100   4,302,952 14,537 SH   SOLE   13,415 0 1,122
KINDER MORGAN INC DEL COM 49456B101   1,073,100 36,500 SH   SOLE   36,500 0 0
LAMAR ADVERTISING CO NEW CL A 512816109   331,818 2,671 SH   SOLE   1,101 0 1,570
LIVE NATION ENTERTAINMENT IN COM 538034109   4,695,885 31,459 SH   SOLE   28,615 0 2,844
MAIN STR CAP CORP COM 56035L104   1,039,210 17,000 SH   SOLE   17,000 0 0
MARVELL TECHNOLOGY INC COM 573874104   774,000 10,000 SH   SOLE   10,000 0 0
MASTERCARD INCORPORATED CL A 57636Q104   12,013,810 21,105 SH   SOLE   14,691 0 6,414
MCDONALDS CORP COM 580135101   778,724 2,648 SH   SOLE   1,441 0 1,207
MDU RES GROUP INC COM 552690109   420,250 25,000 SH   SOLE   0 0 25,000
META PLATFORMS INC CL A 30303M102   5,355,765 7,409 SH   SOLE   4,901 0 2,508
MICROCHIP TECHNOLOGY INC. DEP SHS REPSTG 595017302   599,760 9,000 SH   SOLE   9,000 0 0
MICROCHIP TECHNOLOGY INC. DEP SHS REPSTG 595017302   4,763,525 65,642 SH   SOLE   60,618 0 5,024
MICROSOFT CORP COM 594918104   32,030,018 64,209 SH   SOLE   37,292 0 26,917
MONARCH CASINO & RESORT INC COM 609027107   628,530 7,000 SH   SOLE   4,500 0 2,500
MOODYS CORP COM 615369105   12,439,628 24,630 SH   SOLE   12,231 0 12,399
MORGAN STANLEY COM NEW 617446448   4,754,458 32,985 SH   SOLE   30,220 0 2,765
MOTOROLA SOLUTIONS INC COM NEW 620076307   5,096,805 11,997 SH   SOLE   6,048 0 5,949
NEXTERA ENERGY INC COM 65339F101   923,500 12,500 SH   SOLE   8,100 0 4,400
NORFOLK SOUTHN CORP COM 655844108   996,491 3,893 SH   SOLE   3,893 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   405,600 20,000 SH   SOLE   20,000 0 0
NVIDIA CORPORATION COM 67066G104   6,673,000 41,879 SH   SOLE   38,503 0 3,376
ONEOK INC NEW COM 682680103   631,985 7,694 SH   SOLE   2,000 0 5,694
ORACLE CORP COM 68389X105   4,490,148 19,314 SH   SOLE   18,104 0 1,210
PARKER-HANNIFIN CORP COM 701094104   977,858 1,400 SH   SOLE   1,400 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775   832,927 9,108 SH   SOLE   9,108 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207   390,800 20,000 SH   SOLE   0 0 20,000
PPL CORP COM 69351T106   1,933,729 57,194 SH   SOLE   20,679 0 36,515
PROCORE TECHNOLOGIES INC COM 74275K108   2,975,138 40,694 SH   SOLE   19,954 0 20,740
PROSHARES TR SHORT S&P 500 NE 74349Y753   2,857,400 72,800 SH   SOLE   72,800 0 0
QUANTA SVCS INC COM 74762E102   993,331 2,570 SH   SOLE   0 0 2,570
RANGE RES CORP COM 75281A109   610,050 15,000 SH   SOLE   15,000 0 0
RESMED INC COM 761152107   4,113,673 16,009 SH   SOLE   14,665 0 1,344
REXFORD INDL RLTY INC COM 76169C100   993,153 26,748 SH   SOLE   13,419 0 13,329
RTX CORPORATION COM 75513E101   4,671,871 32,054 SH   SOLE   29,337 0 2,717
S&P GLOBAL INC COM 78409V104   8,996,334 16,990 SH   SOLE   11,343 0 5,647
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   753,547 27,552 SH   SOLE   27,552 0 0
SERVICENOW INC COM 81762P102   7,797,566 7,464 SH   SOLE   5,525 0 1,939
SOLVENTUM CORP COM SHS 83444M101   4,843,607 61,702 SH   SOLE   33,643 0 28,059
SPDR S&P 500 ETF TR PUT 78462F953   4,942,800 8,000 SH   SOLE   8,000 0 0
SPDR SERIES TRUST BLOOMBERG 1-3 MO 78468R663   40,049,687 437,702 SH   SOLE   195,296 0 242,406
STRYKER CORPORATION COM 863667101   6,103,914 15,442 SH   SOLE   7,559 0 7,883
SUN CMNTYS INC COM 866674104   563,574 4,360 SH   SOLE   3,260 0 1,100
TARGA RES CORP COM 87612G101   1,093,176 6,300 SH   SOLE   100 0 6,200
TESLA INC COM 88160R101   202,139 641 SH   SOLE   381 0 260
TETRA TECH INC NEW COM 88162G103   2,671,397 72,989 SH   SOLE   38,465 0 34,524
THERMO FISHER SCIENTIFIC INC COM 883556102   6,646,887 15,482 SH   SOLE   11,065 0 4,417
TOAST INC CL A 888787108   5,901,963 135,135 SH   SOLE   75,474 0 59,661
TRANSDIGM GROUP INC COM 893641100   11,962,246 7,855 SH   SOLE   4,492 0 3,363
TYLER TECHNOLOGIES INC COM 902252105   4,757,493 8,063 SH   SOLE   5,772 0 2,291
U HAUL HOLDING COMPANY COM SER N 023586506   1,595,751 28,114 SH   SOLE   28,114 0 0
UBER TECHNOLOGIES INC COM 90353T100   7,428,213 79,336 SH   SOLE   75,323 0 4,013
UNION PAC CORP COM 907818108   1,307,810 5,535 SH   SOLE   3,580 0 1,955
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   332,095 6,684 SH   SOLE   6,684 0 0
VENTAS INC COM 92276F100   1,033,625 16,425 SH   SOLE   9,130 0 7,295
VISA INC COM CL A 92826C839   4,424,026 12,328 SH   SOLE   11,188 0 1,140
VULCAN MATLS CO COM 929160109   5,737,738 21,551 SH   SOLE   9,283 0 12,268
WASTE CONNECTIONS INC COM 94106B101   20,420,683 112,990 SH   SOLE   53,698 0 59,293
WELLTOWER INC COM 95040Q104   6,281,139 41,115 SH   SOLE   17,641 0 23,474
WEST PHARMACEUTICAL SVSC INC COM 955306105   6,074,366 27,330 SH   SOLE   18,085 0 9,245
WILLIAMS COS INC COM 969457100   11,942,174 202,479 SH   SOLE   96,410 0 106,069
ZOETIS INC CL A 98978V103   923,244 5,800 SH   SOLE   0 0 5,800