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
3M CO COM 88579Y101   1,027,124 10,262 SH   SOLE   6,262 0 4,000
ABBOTT LABS COM 002824100   4,593,449 42,134 SH   SOLE   32,886 0 9,248
ABBVIE INC COM 00287Y109   5,598,166 41,551 SH   SOLE   38,180 0 3,371
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   33,820,985 109,602 SH   SOLE   76,248 0 33,354
ADOBE SYSTEMS INCORPORATED COM 00724F101   12,237,464 25,026 SH   SOLE   20,346 0 4,680
ADVANCED MICRO DEVICES INC COM 007903107   484,118 4,250 SH   SOLE   4,250 0 0
AFLAC INC COM 001055102   1,098,163 15,733 SH   SOLE   15,733 0 0
AIR PRODS & CHEMS INC COM 009158106   5,664,112 18,910 SH   SOLE   15,545 0 3,365
AKAMAI TECHNOLOGIES INC COM 00971T101   2,385,689 26,546 SH   SOLE   22,121 0 4,425
ALLSTATE CORP COM 020002101   712,031 6,530 SH   SOLE   6,530 0 0
ALPHABET INC CAP STK CL A 02079K305   15,260,553 127,490 SH   SOLE   87,705 0 39,785
ALPHABET INC CAP STK CL C 02079K107   32,153,947 265,801 SH   SOLE   192,845 0 72,956
ALTRIA GROUP INC COM 02209S103   205,889 4,545 SH   SOLE   3,545 0 1,000
AMAZON COM INC COM 023135106   5,277,625 40,485 SH   SOLE   28,360 0 12,125
AMERICAN ELEC PWR CO INC COM 025537101   651,287 7,735 SH   SOLE   4,935 0 2,800
AMERICAN EXPRESS CO COM 025816109   2,635,123 15,127 SH   SOLE   12,024 0 3,103
AMERICAN WTR WKS CO INC NEW COM 030420103   387,995 2,718 SH   SOLE   2,718 0 0
AMERIPRISE FINL INC COM 03076C106   2,703,450 8,139 SH   SOLE   8,139 0 0
AMGEN INC COM 031162100   3,346,063 15,071 SH   SOLE   14,671 0 400
ANALOG DEVICES INC COM 032654105   8,422,416 43,234 SH   SOLE   30,249 0 12,985
AON PLC SHS CL A G0403H108   17,016,289 49,294 SH   SOLE   37,959 0 11,335
APPLE INC COM 037833100   60,422,876 311,506 SH   SOLE   237,583 0 73,923
APPLIED MATLS INC COM 038222105   379,418 2,625 SH   SOLE   1,275 0 1,350
AT&T INC COM 00206R102   702,566 44,048 SH   SOLE   33,402 0 10,646
AUTOMATIC DATA PROCESSING IN COM 053015103   6,946,683 31,606 SH   SOLE   20,740 0 10,866
BANK AMERICA CORP COM 060505104   2,396,103 83,517 SH   SOLE   83,517 0 0
BECTON DICKINSON & CO COM 075887109   23,777,055 90,061 SH   SOLE   66,157 0 23,904
BERKSHIRE HATHAWAY INC DEL CL A 084670108   517,810 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,345,175 15,675 SH   SOLE   14,144 0 1,531
BEST BUY INC COM 086516101   3,727,935 45,490 SH   SOLE   31,485 0 14,005
BLACKROCK INC COM 09247X101   761,636 1,102 SH   SOLE   928 0 174
BLACKSTONE INC COM 09260D107   694,207 7,467 SH   SOLE   6,175 0 1,292
BOEING CO COM 097023105   447,448 2,119 SH   SOLE   1,944 0 175
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   2,470,043 22,133 SH   SOLE   16,708 0 5,425
BRISTOL-MYERS SQUIBB CO COM 110122108   3,787,247 59,222 SH   SOLE   49,337 0 9,885
BROADCOM INC COM 11135F101   10,828,129 12,483 SH   SOLE   12,461 0 22
BROWN & BROWN INC COM 115236101   9,965,072 144,757 SH   SOLE   99,707 0 45,050
CANADIAN IMPERIAL BK COMM TO COM 136069101   324,966 7,614 SH   SOLE   7,614 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   783,628 15,764 SH   SOLE   7,524 0 8,240
CATERPILLAR INC COM 149123101   1,192,112 4,845 SH   SOLE   3,695 0 1,150
CDW CORP COM 12514G108   2,422,200 13,200 SH   SOLE   13,200 0 0
CHEVRON CORP NEW COM 166764100   12,686,335 80,625 SH   SOLE   61,325 0 19,300
CHUBB LIMITED COM H1467J104   332,166 1,725 SH   SOLE   1,064 0 661
CHURCH & DWIGHT CO INC COM 171340102   360,828 3,600 SH   SOLE   0 0 3,600
CISCO SYS INC COM 17275R102   9,286,361 179,481 SH   SOLE   141,758 0 37,723
CITIGROUP INC COM NEW 172967424   563,583 12,241 SH   SOLE   12,125 0 116
CME GROUP INC COM 12572Q105   6,423,539 34,667 SH   SOLE   30,031 0 4,636
COCA COLA CO COM 191216100   11,168,994 185,470 SH   SOLE   149,393 0 36,077
COLGATE PALMOLIVE CO COM 194162103   3,990,518 51,798 SH   SOLE   39,148 0 12,650
COMCAST CORP NEW CL A 20030N101   3,422,473 82,370 SH   SOLE   60,710 0 21,660
COMMERCIAL METALS CO COM 201723103   526,600 10,000 SH   SOLE   10,000 0 0
CONOCOPHILLIPS COM 20825C104   979,425 9,453 SH   SOLE   7,569 0 1,884
CONSOLIDATED EDISON INC COM 209115104   226,542 2,506 SH   SOLE   1,100 0 1,406
CONSTELLATION BRANDS INC CL A 21036P108   3,777,849 15,349 SH   SOLE   11,694 0 3,655
CORTEVA INC COM 22052L104   761,059 13,282 SH   SOLE   13,016 0 266
COSTCO WHSL CORP NEW COM 22160K105   9,360,813 17,387 SH   SOLE   9,907 0 7,480
CROWN CASTLE INC COM 22822V101   1,067,276 9,367 SH   SOLE   6,467 0 2,900
CSX CORP COM 126408103   2,498,643 73,274 SH   SOLE   73,274 0 0
CULLEN FROST BANKERS INC COM 229899109   4,942,616 45,965 SH   SOLE   31,665 0 14,300
CVS HEALTH CORP COM 126650100   15,489,802 224,068 SH   SOLE   166,998 0 57,070
DANAHER CORPORATION COM 235851102   18,242,507 76,010 SH   SOLE   52,522 0 23,488
DARDEN RESTAURANTS INC COM 237194105   250,620 1,500 SH   SOLE   1,500 0 0
DEERE & CO COM 244199105   2,700,186 6,664 SH   SOLE   6,664 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   10,742,402 61,923 SH   SOLE   43,693 0 18,230
DIGITAL RLTY TR INC COM 253868103   587,569 5,160 SH   SOLE   4,560 0 600
DISNEY WALT CO COM 254687106   8,794,169 98,501 SH   SOLE   71,276 0 27,225
DOMINION ENERGY INC COM 25746U109   463,370 8,947 SH   SOLE   8,947 0 0
DOVER CORP COM 260003108   349,488 2,367 SH   SOLE   2,367 0 0
DOW INC COM 260557103   265,341 4,982 SH   SOLE   4,566 0 416
DUKE ENERGY CORP NEW COM NEW 26441C204   1,450,378 16,162 SH   SOLE   13,762 0 2,400
EATON CORP PLC SHS G29183103   6,115,250 30,409 SH   SOLE   30,217 0 192
EMERSON ELEC CO COM 291011104   658,401 7,284 SH   SOLE   6,215 0 1,069
ENBRIDGE INC COM 29250N105   3,154,146 84,903 SH   SOLE   79,000 0 5,903
ENTERPRISE PRODS PARTNERS L COM 293792107   4,949,710 187,845 SH   SOLE   119,205 0 68,640
EOG RES INC COM 26875P101   323,293 2,825 SH   SOLE   2,275 0 550
EQUINIX INC COM 29444U700   227,343 290 SH   SOLE   60 0 230
EXXON MOBIL CORP COM 30231G102   5,422,983 50,564 SH   SOLE   31,252 0 19,312
FEDEX CORP COM 31428X106   6,865,474 27,695 SH   SOLE   20,935 0 6,760
FOOT LOCKER INC COM 344849104   216,880 8,000 SH   SOLE   8,000 0 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106   291,613 4,053 SH   SOLE   3,553 0 500
FRIEDMAN INDS INC COM 358435105   142,506 11,310 SH   SOLE   11,310 0 0
GENERAL ELECTRIC CO COM NEW 369604301   299,891 2,730 SH   SOLE   1,869 0 861
GENERAL MLS INC COM 370334104   335,946 4,380 SH   SOLE   2,180 0 2,200
GILEAD SCIENCES INC COM 375558103   262,404 3,405 SH   SOLE   3,405 0 0
GLOBE LIFE INC COM 37959E102   679,644 6,200 SH   SOLE   6,200 0 0
GULF IS FABRICATION INC COM 402307102   173,404 53,355 SH   SOLE   53,355 0 0
HERSHEY CO COM 427866108   1,997,600 8,000 SH   SOLE   2,700 0 5,300
HOME DEPOT INC COM 437076102   8,162,845 26,278 SH   SOLE   19,152 0 7,126
HONEYWELL INTL INC COM 438516106   9,699,795 46,746 SH   SOLE   37,277 0 9,469
HURCO CO COM 447324104   313,752 14,492 SH   SOLE   14,492 0 0
ILLINOIS TOOL WKS INC COM 452308109   954,110 3,814 SH   SOLE   2,514 0 1,300
ILLUMINA INC COM 452327109   243,737 1,300 SH   SOLE   1,300 0 0
INTEL CORP COM 458140100   1,657,454 49,565 SH   SOLE   41,815 0 7,750
INTERCONTINENTAL EXCHANGE IN COM 45866F104   3,648,423 32,264 SH   SOLE   22,404 0 9,860
INTERNATIONAL BUSINESS MACHS COM 459200101   1,614,953 12,069 SH   SOLE   7,419 0 4,650
IQVIA HLDGS INC COM 46266C105   25,656,147 114,144 SH   SOLE   84,404 0 29,740
JACOBS SOLUTIONS INC COM 46982L108   21,369,778 179,744 SH   SOLE   142,874 0 36,870
JOHNSON & JOHNSON COM 478160104   21,739,403 131,340 SH   SOLE   101,363 0 29,977
JPMORGAN CHASE & CO COM 46625H100   21,653,305 148,881 SH   SOLE   120,337 0 28,544
KELLOGG CO COM 487836108   414,510 6,150 SH   SOLE   650 0 5,500
KEYCORP COM 493267108   266,574 28,850 SH   SOLE   20,950 0 7,900
KIMBERLY-CLARK CORP COM 494368103   953,995 6,910 SH   SOLE   6,910 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   5,374,865 27,455 SH   SOLE   23,880 0 3,575
LAM RESEARCH CORP COM 512807108   2,055,866 3,198 SH   SOLE   3,182 0 16
LEIDOS HOLDINGS INC COM 525327102   2,797,030 31,612 SH   SOLE   27,312 0 4,300
LENNAR CORP CL A 526057104   11,067,675 88,322 SH   SOLE   69,126 0 19,196
LILLY ELI & CO COM 532457108   3,302,088 7,041 SH   SOLE   6,421 0 620
LINDE PLC SHS G54950103   4,666,325 12,245 SH   SOLE   9,450 0 2,795
LOCKHEED MARTIN CORP COM 539830109   2,719,465 5,907 SH   SOLE   5,907 0 0
LOWES COS INC COM 548661107   18,815,030 83,363 SH   SOLE   62,848 0 20,515
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   679,542 7,400 SH   SOLE   7,400 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   654,360 10,500 SH   SOLE   6,500 0 4,000
MARATHON PETE CORP COM 56585A102   510,708 4,380 SH   SOLE   4,380 0 0
MARSH & MCLENNAN COS INC COM 571748102   476,783 2,535 SH   SOLE   35 0 2,500
MCCORMICK & CO INC COM NON VTG 579780206   252,967 2,900 SH   SOLE   2,900 0 0
MCCORMICK & CO INC COM VTG 579780107   346,400 4,000 SH   SOLE   0 0 4,000
MCDONALDS CORP COM 580135101   26,250,050 87,966 SH   SOLE   66,554 0 21,412
MEDTRONIC PLC SHS G5960L103   5,297,365 60,129 SH   SOLE   41,316 0 18,813
MERCK & CO INC COM 58933Y105   5,838,734 50,600 SH   SOLE   47,519 0 3,081
META PLATFORMS INC CL A 30303M102   9,374,776 32,667 SH   SOLE   22,334 0 10,333
MICROSOFT CORP COM 594918104   74,627,589 219,145 SH   SOLE   167,268 0 51,877
MONDELEZ INTL INC CL A 609207105   8,553,820 117,272 SH   SOLE   92,063 0 25,209
MOODYS CORP COM 615369105   12,410,005 35,690 SH   SOLE   24,670 0 11,020
NETFLIX INC COM 64110L106   1,804,688 4,097 SH   SOLE   3,975 0 122
NEXTERA ENERGY INC COM 65339F101   4,653,230 62,712 SH   SOLE   61,317 0 1,395
NIKE INC CL B 654106103   5,979,847 54,180 SH   SOLE   39,492 0 14,688
NORFOLK SOUTHN CORP COM 655844108   2,082,110 9,182 SH   SOLE   7,332 0 1,850
NOVARTIS AG SPONSORED ADR 66987V109   9,405,720 93,209 SH   SOLE   67,699 0 25,510
NVIDIA CORPORATION COM 67066G104   9,400,778 22,223 SH   SOLE   2,898 0 19,325
NXP SEMICONDUCTORS N V COM N6596X109   1,378,315 6,734 SH   SOLE   5,294 0 1,440
ONEOK INC NEW COM 682680103   5,067,767 82,109 SH   SOLE   66,209 0 15,900
ORACLE CORP COM 68389X105   30,600,532 256,953 SH   SOLE   199,143 0 57,810
OTIS WORLDWIDE CORP COM 68902V107   431,788 4,851 SH   SOLE   2,089 0 2,762
PARKER-HANNIFIN CORP COM 701094104   1,502,044 3,851 SH   SOLE   3,851 0 0
PAYPAL HLDGS INC COM 70450Y103   522,830 7,835 SH   SOLE   6,110 0 1,725
PEPSICO INC COM 713448108   20,035,930 108,174 SH   SOLE   81,062 0 27,112
PFIZER INC COM 717081103   2,405,401 65,578 SH   SOLE   55,383 0 10,195
PHILIP MORRIS INTL INC COM 718172109   296,765 3,040 SH   SOLE   3,040 0 0
PHILLIPS 66 COM 718546104   1,050,325 11,012 SH   SOLE   11,012 0 0
PIONEER NAT RES CO COM 723787107   7,710,825 37,218 SH   SOLE   29,308 0 7,910
PNC FINL SVCS GROUP INC COM 693475105   1,423,231 11,300 SH   SOLE   11,300 0 0
PPG INDS INC COM 693506107   593,200 4,000 SH   SOLE   2,400 0 1,600
PPL CORP COM 69351T106   349,272 13,200 SH   SOLE   13,200 0 0
PROCTER AND GAMBLE CO COM 742718109   13,577,872 89,481 SH   SOLE   66,881 0 22,600
PROLOGIS INC. COM 74340W103   670,296 5,466 SH   SOLE   5,466 0 0
PRUDENTIAL FINL INC COM 744320102   675,778 7,660 SH   SOLE   7,660 0 0
QUALCOMM INC COM 747525103   4,960,422 41,670 SH   SOLE   35,395 0 6,275
QUANEX BLDG PRODS CORP COM 747619104   349,050 13,000 SH   SOLE   13,000 0 0
RAYMOND JAMES FINL INC COM 754730109   3,842,499 37,029 SH   SOLE   17,100 0 19,929
RAYTHEON TECHNOLOGIES CORP COM 75513E101   15,592,117 159,168 SH   SOLE   121,768 0 37,400
REGAL REXNORD CORPORATION COM 758750103   461,700 3,000 SH   SOLE   3,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107   443,339 617 SH   SOLE   117 0 500
RESTAURANT BRANDS INTL INC COM 76131D103   430,236 5,550 SH   SOLE   2,650 0 2,900
ROPER TECHNOLOGIES INC COM 776696106   1,627,027 3,384 SH   SOLE   3,359 0 25
RPM INTL INC COM 749685103   269,190 3,000 SH   SOLE   3,000 0 0
S&P GLOBAL INC COM 78409V104   4,653,974 11,609 SH   SOLE   8,773 0 2,836
SCHWAB CHARLES CORP COM 808513105   12,790,806 225,667 SH   SOLE   157,117 0 68,550
SENECA FOODS CORP NEW CL A 817070501   1,447,724 44,300 SH   SOLE   44,300 0 0
SIMON PPTY GROUP INC NEW COM 828806109   2,090,188 18,100 SH   SOLE   15,800 0 2,300
SIMPSON MFG INC COM 829073105   1,523,500 11,000 SH   SOLE   11,000 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   354,208 3,200 SH   SOLE   3,200 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   735,216 40,800 SH   SOLE   40,800 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   298,400 20,000 SH   SOLE   20,000 0 0
STARBUCKS CORP COM 855244109   1,970,105 19,888 SH   SOLE   19,127 0 761
STATE STR CORP COM 857477103   217,710 2,975 SH   SOLE   0 0 2,975
STEEL DYNAMICS INC COM 858119100   1,470,555 13,500 SH   SOLE   13,500 0 0
STRYKER CORPORATION COM 863667101   306,615 1,005 SH   SOLE   1,005 0 0
T-MOBILE US INC COM 872590104   6,296,198 45,329 SH   SOLE   32,714 0 12,615
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   308,613 3,058 SH   SOLE   2,758 0 300
TARGET CORP COM 87612E106   1,111,785 8,429 SH   SOLE   8,363 0 66
TESLA INC COM 88160R101   794,995 3,037 SH   SOLE   3,037 0 0
TEXAS INSTRS INC COM 882508104   576,784 3,204 SH   SOLE   1,204 0 2,000
TEXAS PACIFIC LAND CORPORATI COM 88262P102   2,894,984 2,199 SH   SOLE   1,950 0 249
THE CIGNA GROUP COM 125523100   799,429 2,849 SH   SOLE   2,849 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   17,160,939 32,891 SH   SOLE   28,186 0 4,705
THOR INDS INC COM 885160101   1,013,783 9,795 SH   SOLE   9,795 0 0
TOLL BROTHERS INC COM 889478103   10,104,988 127,798 SH   SOLE   98,383 0 29,415
TORONTO DOMINION BK ONT COM NEW 891160509   598,148 9,646 SH   SOLE   9,646 0 0
TRACTOR SUPPLY CO COM 892356106   1,144,193 5,175 SH   SOLE   75 0 5,100
TRANE TECHNOLOGIES PLC SHS G8994E103   580,092 3,033 SH   SOLE   3,033 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,859,899 10,710 SH   SOLE   10,710 0 0
TRUIST FINL CORP COM 89832Q109   7,339,055 241,814 SH   SOLE   179,203 0 62,611
UDR INC COM 902653104   219,096 5,100 SH   SOLE   5,100 0 0
UNILEVER PLC SPON ADR NEW 904767704   1,142,585 21,918 SH   SOLE   9,918 0 12,000
UNION PAC CORP COM 907818108   6,725,655 32,869 SH   SOLE   24,839 0 8,030
UNITED PARCEL SERVICE INC CL B 911312106   9,135,656 50,966 SH   SOLE   47,548 0 3,418
UNITEDHEALTH GROUP INC COM 91324P102   9,888,207 20,573 SH   SOLE   16,566 0 4,007
VALLEY NATL BANCORP COM 919794107   279,000 36,000 SH   SOLE   36,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   6,686,359 179,789 SH   SOLE   141,465 0 38,324
VISA INC COM CL A 92826C839   27,669,745 116,514 SH   SOLE   75,819 0 40,695
WALMART INC COM 931142103   9,777,853 62,208 SH   SOLE   46,558 0 15,650
WASTE MGMT INC DEL COM 94106L109   3,312,947 19,104 SH   SOLE   18,926 0 178
WATSCO INC COM 942622200   8,508,194 22,304 SH   SOLE   17,856 0 4,448
WELLS FARGO CO NEW COM 949746101   5,143,329 120,509 SH   SOLE   96,799 0 23,710
WELLTOWER INC COM 95040Q104   392,317 4,850 SH   SOLE   4,850 0 0
ZETA GLOBAL HOLDINGS CORP CL A 98956A105   169,092 19,800 SH   SOLE   19,800 0 0