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
ABBOTT LABS COM COM 002824100   8,223,889 72,707 SH   SOLE None 72,707 0 0
ADOBE SYS INC COM COM 00724F101   3,001,145 6,749 SH   SOLE None 6,749 0 0
AMAZON COM INC COM COM 023135106   12,284,743 55,995 SH   SOLE None 55,995 0 0
AMBARELLA INC SHS ISIN#KYG037AX1015 COM G037AX101   200,035 2,750 SH   SOLE None 2,750 0 0
AMERICAN TOWER CORP NEW COM COM 03027X100   5,812,997 31,694 SH   SOLE None 31,694 0 0
ANALOG DEVICES INC COM INC COM 032654105   8,300,600 39,069 SH   SOLE None 39,069 0 0
APPLE INC COM INC COM 037833100   22,605,163 90,269 SH   SOLE None 90,269 0 0
APTARGROUP INC COM INC COM 038336103   1,793,297 11,415 SH   SOLE None 11,415 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW B NEW 084670702   271,968 600 SH   SOLE None 600 0 0
BROADRIDGE FINL SOLUTIONS INC COM COM 11133T103   8,827,232 39,043 SH   SOLE None 39,043 0 0
BYRNA TECHNOLOGIES INC COM NEW NEW 12448X201   2,717,359 94,320 SH   SOLE None 94,320 0 0
CANADIAN PACIFIC KANSAS CITY LTD ISIN# CA13646K1084 IFICOA 13646K108   4,482,748 61,935 SH   SOLE None 61,935 0 0
CHURCH & DWIGHT INC COM INC COM 171340102   8,662,658 82,730 SH   SOLE None 82,730 0 0
CLOROX CO COM CO COM 189054109   965,527 5,945 SH   SOLE None 5,945 0 0
COLGATE PALMOLIVE CO COM CO COM 194162103   1,918,019 21,098 SH   SOLE None 21,098 0 0
CONSTELLATION ENERGY CORP COM COM 21037T109   265,767 1,188 SH   SOLE None 1,188 0 0
COSTCO WHOLESALE CORP NEW COM COM 22160K105   19,771,274 21,578 SH   SOLE None 21,578 0 0
COTERRA ENERGY INC COM INC COM 127097103   7,155,925 280,185 SH   SOLE None 280,185 0 0
DANAHER CORP COM CORP COM 235851102   9,374,363 40,838 SH   SOLE None 40,838 0 0
DISNEY WALT CO DISNEY COM DISNEY COM 254687106   663,646 5,960 SH   SOLE None 5,960 0 0
ECOLAB INC COM INC COM 278865100   13,467,776 57,476 SH   SOLE None 57,476 0 0
ETF OPPORTUNITIES TR AMERN CONSERVATIVE VALUES ETF ETF 26923N108   402,224 9,200 SH   SOLE None 9,200 0 0
EXXON MOBIL CORP COM COM 30231G102   289,471 2,691 SH   SOLE None 2,691 0 0
FIRST CTZNS BANCSHARES INC N C CL A CLASS A 31946M103   264,128 125 SH   SOLE None 125 0 0
FRANCO NEV CORP COM ISIN#CA3518581051 ORPOR 351858105   3,805,330 32,361 SH   SOLE None 32,361 0 0
GARTNER INC COM INC COM 366651107   12,510,469 25,823 SH   SOLE None 25,823 0 0
HILTON WORLDWIDE HLDGS INC COM NEW NEW 43300A203   13,063,147 52,853 SH   SOLE None 52,853 0 0
INTERNATIONAL BUSINESS MACHS CORP COM CORP COM 459200101   391,078 1,779 SH   SOLE None 1,779 0 0
INVESCO EXCHANGE-TRADED FD TR AEROSPACE & DEFENSE ETF ETF 46137V100   212,251 1,850 SH   SOLE None 1,850 0 0
INVESCO EXCHANGE-TRADED FD TR S&P 500 EQUAL WEIGHT ETF ETF 46137V357   240,065 1,370 SH   SOLE None 1,370 0 0
INVESCO QQQ TR UNIT SER 1 COM 46090E103   636,481 1,245 SH   SOLE None 1,245 0 0
ISHARES TR CORE S&P 500 ETF ETF 464287200   356,151 605 SH   SOLE None 605 0 0
ISHARES TR RUSSELL 2000 ETF ETF 464287655   325,253 1,472 SH   SOLE None 1,472 0 0
JOHNSON & JOHNSON COM COM 478160104   999,180 6,909 SH   SOLE None 6,909 0 0
LILLY ELI & CO COM CO COM 532457108   398,352 516 SH   SOLE None 516 0 0
LINDE PLC NEW SHS ISIN#IE000S9YS762 COM G54950103   10,670,642 25,487 SH   SOLE None 25,487 0 0
M & T BK CORP COM COM 55261F104   4,304,677 22,896 SH   SOLE None 22,896 0 0
MCCORMICK & CO INC COM NON VTG NON VTG 579780206   471,544 6,185 SH   SOLE None 6,185 0 0
MERCK & CO INC NEW COM COM 58933Y105   330,771 3,325 SH   SOLE None 3,325 0 0
MICROSOFT CORP COM CORP COM 594918104   18,908,490 44,860 SH   SOLE None 44,860 0 0
NEOGEN CORP COM CORP COM 640491106   3,129,923 257,819 SH   SOLE None 257,819 0 0
NEXTERA ENERGY INC COM COM 65339F101   8,491,322 118,445 SH   SOLE None 118,445 0 0
NORTHROP GRUMMAN CORP COM CORP COM 666807102   6,063,696 12,921 SH   SOLE None 12,921 0 0
NVIDIA CORP COM COM 67066G104   2,043,625 15,218 SH   SOLE None 15,218 0 0
PEPSICO INC COM COM 713448108   8,182,653 53,812 SH   SOLE None 53,812 0 0
PROCTER & GAMBLE CO COM COM 742718109   8,819,061 52,604 SH   SOLE None 52,604 0 0
SCHLUMBERGER LTD COM ISIN# AN8068571086 LTDOC 806857108   3,653,419 95,290 SH   SOLE None 95,290 0 0
SELECT SECTOR SPDR TR COMMUNICATION SVCS SELECT SECTOR SPDR FD FD 81369Y852   3,986,636 41,180 SH   SOLE None 41,180 0 0
SELECT SECTOR SPDR TR ENERGY ENERGY 81369Y506   447,574 5,225 SH   SOLE None 5,225 0 0
SELECT SECTOR SPDR TR FINANCIAL FINANCIAL 81369Y605   972,883 20,130 SH   SOLE None 20,130 0 0
SIMPLY GOOD FOODS CO COM COM 82900L102   4,983,788 127,855 SH   SOLE None 127,855 0 0
SITEONE LANDSCAPE SUPPLY INC COM COM 82982L103   7,598,781 57,667 SH   SOLE None 57,667 0 0
STERIS PLC REGISTERED SHS ISIN#IE00BFY8C754 EGISTERED SHSOT G8473T100   6,602,793 32,121 SH   SOLE None 32,121 0 0
STRYKER CORP COMMON CORP COMMON 863667101   252,035 700 SH   SOLE None 700 0 0
TESLA INC COM COM 88160R101   9,640,065 23,871 SH   SOLE None 23,871 0 0
TEXAS INSTRS INC COM INC COM 882508104   246,576 1,315 SH   SOLE None 1,315 0 0
TRACTOR SUPPLY CO COM CO COM 892356106   6,603,582 124,455 SH   SOLE None 124,455 0 0
TYLER TECHNOLOGIES INC COM INC COM 902252105   8,792,030 15,247 SH   SOLE None 15,247 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS NEW ETF 922908363   8,200,688 15,220 SH   SOLE None 15,220 0 0
VANGUARD INDEX FDS VANGUARD MID-CAP ETF CAP ETF 922908629   371,895 1,408 SH   SOLE None 1,408 0 0
VANGUARD INDEX FDS VANGUARD SMALL-CAP ETF CAP ETF 922908751   618,240 2,573 SH   SOLE None 2,573 0 0
VANGUARD INDEX FDS VANGUARD TOTAL STK MKT ETF MKT ETF 922908769   388,635 1,341 SH   SOLE None 1,341 0 0
VANGUARD WORLD FDS VANGUARD COMMUNICATION SVCS ETF ETF 92204A884   350,365 2,261 SH   SOLE None 2,261 0 0
VANGUARD WORLD FDS VANGUARD CONSUMER CONSUMER 92204A108   207,961 554 SH   SOLE None 554 0 0
VANGUARD WORLD FDS VANGUARD INFORMATION TECHNOLOGY ETF ETF 92204A702   710,096 1,142 SH   SOLE None 1,142 0 0
VERISK ANALYTICS INC COM COM 92345Y106   704,825 2,559 SH   SOLE None 2,559 0 0
VISA INC COM CL A CLASS A 92826C839   12,475,679 39,475 SH   SOLE None 39,475 0 0
WEST PHARMACEUTICAL SVCS INC COM INC COM 955306105   14,148,627 43,194 SH   SOLE None 43,194 0 0
WOODWARD INC COM INC COM 980745103   382,766 2,300 SH   SOLE None 2,300 0 0