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
AES Corp Com 00130H105   546,440 19,000 SH   SOLE 0 0 0 19,000
Abbott Laboratories Com 002824100   1,170,691 10,663 SH   SOLE 0 5,903 0 4,760
AbbVie Inc Com 00287Y109   963,357 5,961 SH   SOLE 0 3,186 0 2,775
Aegon NV ADR Com 007924103   58,923 11,691 SH   SOLE 0 11,691 0 0
Agilent Technologies Inc Com 00846U101   536,645 3,586 SH   SOLE 0 286 0 3,300
Agnico Eagle Mines Ltd Com 008474108   441,915 8,500 SH   SOLE 0 0 0 8,500
Air Products & Chemicals Inc Com 009158106   676,631 2,195 SH   SOLE 0 2,195 0 0
Akamai Technologies Inc Com 00971T101   337,200 4,000 SH   SOLE 0 0 0 4,000
Alphabet Inc Cl C Com 02079K107   11,241,115 126,689 SH   SOLE 0 118,229 0 8,460
Alphabet Inc Cl A Com 02079K305   5,082,489 57,605 SH   SOLE 0 51,605 0 6,000
Amazon.com Inc Com 023135106   10,666,656 126,984 SH   SOLE 0 121,984 0 5,000
American Tower Corp Com 03027X100   4,552,448 21,488 SH   SOLE 0 21,488 0 0
Amgen Inc Com 031162100   478,005 1,820 SH   SOLE 0 345 0 1,475
Elevance Health Inc Com 036752103   563,754 1,099 SH   SOLE 0 174 0 925
Apple Inc Com 037833100   26,767,399 206,014 SH   SOLE 0 201,014 0 5,000
Applied Materials Inc Com 038222105   624,303 6,411 SH   SOLE 0 1,961 0 4,450
Automatic Data Processing Inc Com 053015103   879,005 3,680 SH   SOLE 0 3,680 0 0
Baker Hughes Co Cl A Com 05722G100   480,571 16,274 SH   SOLE 0 274 0 16,000
Banco Bilbao Vizcaya Argentaria Sponsored ADR Com 05946K101   70,545 11,738 SH   SOLE 0 11,738 0 0
Bank of America Corp Com 060505104   7,622,899 230,160 SH   SOLE 0 230,160 0 0
Berkshire Hathaway Inc Cl A Com 084670108   2,343,555 5 SH   SOLE 0 3 0 2
Berkshire Hathaway Inc Cl B Com 084670702   3,941,255 12,759 SH   SOLE 0 8,155 0 4,604
Blackrock Inc Com 09247X101   4,085,252 5,765 SH   SOLE 0 5,765 0 0
Booking Holdings Inc Com 09857L108   6,767,310 3,358 SH   SOLE 0 3,213 0 145
Bristol-Myers Squibb Co Com 110122108   5,491,008 76,317 SH   SOLE 0 76,317 0 0
CGI Inc Cl A Sub Vtg Com 12532H104   206,023 2,392 SH   SOLE 0 2,392 0 0
Cigna Corp Com 125523100   256,126 773 SH   SOLE 0 773 0 0
CVS Health Corp Com 126650100   5,701,457 61,181 SH   SOLE 0 56,931 0 4,250
Canadian National Railway Co Com 136375102   232,529 1,956 SH   SOLE 0 1,956 0 0
Canadian Pacific Railway Ltd Com 13645T100   234,660 3,146 SH   SOLE 0 3,146 0 0
Capital One Financial Corp Com 14040H105   465,823 5,011 SH   SOLE 0 1,286 0 3,725
Caterpillar Inc Com 149123101   371,318 1,550 SH   SOLE 0 0 0 1,550
Celanese Corporation Com 150870103   774,877 7,579 SH   SOLE 0 4,445 0 3,134
Charter Communications Inc Cl A Com 16119P108   344,187 1,015 SH   SOLE 0 15 0 1,000
Chevron Corp New Com Com 166764100   6,910,365 38,500 SH   SOLE 0 35,100 0 3,400
Ciena Corp Com 171779309   367,056 7,200 SH   SOLE 0 0 0 7,200
Cisco Systems Inc Com 17275R102   840,608 17,645 SH   SOLE 0 8,345 0 9,300
Coca-Cola Co Com 191216100   6,521,870 102,529 SH   SOLE 0 95,029 0 7,500
Comcast Corp New Cl A Com 20030N101   4,713,781 134,795 SH   SOLE 0 134,795 0 0
ConocoPhillips Com 20825C104   755,200 6,400 SH   SOLE 0 0 0 6,400
Consolidated Edison Inc Com 209115104   346,642 3,637 SH   SOLE 0 3,637 0 0
Copart Inc Com 217204106   666,746 10,950 SH   SOLE 0 4,702 0 6,248
Corning Inc Com 219350105   344,952 10,800 SH   SOLE 0 0 0 10,800
Costco Wholesale Corp Com 22160K105   2,329,520 5,103 SH   SOLE 0 3,058 0 2,045
Cummins Inc Com 231021106   484,580 2,000 SH   SOLE 0 0 0 2,000
D R Horton Inc Com 23331A109   233,636 2,621 SH   SOLE 0 2,621 0 0
Danaher Corp Com 235851102   8,692,770 32,751 SH   SOLE 0 30,301 0 2,450
Deere & Co Com 244199105   6,184,005 14,423 SH   SOLE 0 14,423 0 0
Devon Energy Corp New Com Com 25179M103   636,936 10,355 SH   SOLE 0 355 0 10,000
Diageo PLC Com 25243Q205   1,042,946 5,853 SH   SOLE 0 4,130 0 1,723
Walt Disney Co (The) Com 254687106   3,547,484 40,832 SH   SOLE 0 40,832 0 0
Dollar General Corp Com 256677105   729,885 2,964 SH   SOLE 0 1,304 0 1,660
Ecolab Inc Com 278865100   339,155 2,330 SH   SOLE 0 930 0 1,400
Edison International Com 281020107   208,037 3,270 SH   SOLE 0 3,270 0 0
Emerson Electric Co Com 291011104   574,919 5,985 SH   SOLE 0 985 0 5,000
Exxon Mobil Corp Com 30231G102   7,205,789 65,329 SH   SOLE 0 60,329 0 5,000
Meta Platforms Inc Com 30303M102   955,500 7,940 SH   SOLE 0 7,940 0 0
Arthur J Gallagher & Co Com 363576109   631,609 3,350 SH   SOLE 0 99 0 3,251
General Dynamics Corp Com 369550108   5,240,331 21,121 SH   SOLE 0 21,121 0 0
Gilead Sciences Inc Com 375558103   549,783 6,404 SH   SOLE 0 1,304 0 5,100
Goldman Sachs Group Inc Com 38141G104   472,148 1,375 SH   SOLE 0 15 0 1,360
Graco Inc Com 384109104   258,480 3,843 SH   SOLE 0 0 0 3,843
W W Grainger Inc Com 384802104   1,140,313 2,050 SH   SOLE 0 2,050 0 0
Grifols SA ADR Com 398438408   117,887 13,869 SH   SOLE 0 13,869 0 0
HCA Healthcare Inc Com 40412C101   242,600 1,011 SH   SOLE 0 1,011 0 0
Halliburton Co Com 406216101   295,479 7,509 SH   SOLE 0 7,509 0 0
Hess Corporation Com 42809H107   377,667 2,663 SH   SOLE 0 2,663 0 0
Home Depot Inc Com 437076102   3,447,612 10,915 SH   SOLE 0 10,915 0 0
Hubbell Inc Com 443510607   5,432,138 23,147 SH   SOLE 0 23,147 0 0
J B Hunt Transport Services Inc Com 445658107   267,643 1,535 SH   SOLE 0 1,535 0 0
Illinois Tool Works Inc Com 452308109   382,221 1,735 SH   SOLE 0 1,735 0 0
Ingersoll-Rand Inc Com 45687V106   339,155 6,491 SH   SOLE 0 6,491 0 0
Intel Corp Com 458140100   3,629,711 137,333 SH   SOLE 0 131,333 0 6,000
Intercontinental Exchange Inc Com 45866F104   6,310,003 61,507 SH   SOLE 0 61,507 0 0
International Business Machines Corp Com 459200101   251,348 1,784 SH   SOLE 0 1,784 0 0
Interpublic Group of Cos Inc Com 460690100   433,030 13,000 SH   SOLE 0 0 0 13,000
Iron Mountain Inc Com 46284V101   229,310 4,600 SH   SOLE 0 4,600 0 0
iShares Core S&P 500 ETF Com 464287200   2,353,286 6,125 SH   SOLE 0 1,075 0 5,050
iShares MSCI Emerging Markets ETF Com 464287234   673,483 17,770 SH   SOLE 0 17,770 0 0
iShares MSCI EAFE ETF Com 464287465   8,863,172 135,027 SH   SOLE 0 135,027 0 0
iShares Russell 2000 ETF Com 464287655   2,309,921 13,248 SH   SOLE 0 13,248 0 0
iShares Core S&P Small Cap ETF Com 464287804   8,507,000 89,888 SH   SOLE 0 89,888 0 0
JPMorgan Chase & Co Com 46625H100   10,354,532 77,215 SH   SOLE 0 73,690 0 3,525
Jabil Inc Com 466313103   477,400 7,000 SH   SOLE 0 0 0 7,000
Johnson & Johnson Com 478160104   1,055,660 5,976 SH   SOLE 0 5,976 0 0
KLA Corp Com 482480100   968,590 2,569 SH   SOLE 0 1,068 0 1,501
Keysight Technologies Inc Com 49338L103   437,255 2,556 SH   SOLE 0 306 0 2,250
Kroger Co Com 501044101   234,268 5,255 SH   SOLE 0 5,255 0 0
Lam Research Corp Com 512807108   564,883 1,344 SH   SOLE 0 369 0 975
Estee Lauder Companies Inc Cl A Com 518439104   3,941,475 15,886 SH   SOLE 0 15,886 0 0
Lennar Corp Cl A Com 526057104   221,182 2,444 SH   SOLE 0 2,444 0 0
Lilly Eli & Co Com 532457108   871,065 2,381 SH   SOLE 0 2,381 0 0
Loews Corp Com 540424108   442,258 7,582 SH   SOLE 0 7,582 0 0
Lowe's Cos Inc Com 548661107   2,612,435 13,112 SH   SOLE 0 13,112 0 0
Mastercard Inc Cl A Com 57636Q104   9,325,771 26,819 SH   SOLE 0 24,372 0 2,447
McDonald's Corp Com 580135101   353,130 1,340 SH   SOLE 0 1,340 0 0
Merck & Co Inc Com 58933Y105   4,594,994 41,415 SH   SOLE 0 36,415 0 5,000
Microsoft Corporation Com 594918104   23,426,577 97,684 SH   SOLE 0 94,651 0 3,033
Microchip Technology Inc Com 595017104   487,605 6,941 SH   SOLE 0 41 0 6,900
Micron Technology Inc Com 595112103   357,157 7,146 SH   SOLE 0 46 0 7,100
Newmont Corp Com 651639106   394,120 8,350 SH   SOLE 0 0 0 8,350
NextEra Energy Inc Com 65339F101   4,703,336 56,260 SH   SOLE 0 56,260 0 0
Nike Inc Cl B Com 654106103   4,336,274 37,059 SH   SOLE 0 33,557 0 3,502
Nokia Corp Sponsored ADR Com 654902204   51,727 11,148 SH   SOLE 0 11,148 0 0
Nomura Holdings Inc Sponsored ADR Com 65535H208   329,040 87,744 SH   SOLE 0 87,744 0 0
Novartis AG Sponsored ADR Com 66987V109   6,495,280 71,597 SH   SOLE 0 71,597 0 0
Novo Nordisk A/S Sponsored ADR Com 670100205   607,541 4,489 SH   SOLE 0 4,489 0 0
NVIDIA Corp Com 67066G104   5,585,617 38,221 SH   SOLE 0 38,221 0 0
Oracle Corp Com 68389X105   1,719,237 21,033 SH   SOLE 0 11,473 0 9,560
Packaging Corp of America Com 695156109   409,312 3,200 SH   SOLE 0 0 0 3,200
Palo Alto Networks Inc Com 697435105   4,493,886 32,205 SH   SOLE 0 32,205 0 0
PayPal Holdings Inc Com 70450Y103   407,450 5,721 SH   SOLE 0 5,721 0 0
Pembina Pipeline Corp Com 706327103   309,794 9,125 SH   SOLE 0 9,125 0 0
PepsiCo Inc Com 713448108   7,854,013 43,474 SH   SOLE 0 43,474 0 0
Pfizer Inc Com 717081103   268,088 5,232 SH   SOLE 0 5,232 0 0
Procter & Gamble Co Com 742718109   7,970,237 52,588 SH   SOLE 0 52,588 0 0
Progressive Corp Com 743315103   612,880 4,725 SH   SOLE 0 348 0 4,377
Quanta Services Inc Com 74762E102   441,750 3,100 SH   SOLE 0 0 0 3,100
Regions Financial Corp Com 7591EP100   251,929 11,685 SH   SOLE 0 11,685 0 0
RELX PLC Sponsored ADR Com 759530108   314,705 11,353 SH   SOLE 0 11,353 0 0
Rio Tinto PLC Sponsored ADR Com 767204100   284,800 4,000 SH   SOLE 0 0 0 4,000
Rockwell Automation Inc Com 773903109   7,225,611 28,053 SH   SOLE 0 26,053 0 2,000
Roper Technologies Inc Com 776696106   4,259,975 9,859 SH   SOLE 0 9,859 0 0
Royal Bank of Canada Com 780087102   279,804 2,976 SH   SOLE 0 2,976 0 0
S&P Global Inc Com 78409V104   353,697 1,056 SH   SOLE 0 0 0 1,056
SPDR S&P 500 ETF Com 78462F103   2,757,320 7,210 SH   SOLE 0 7,210 0 0
SPDR S&P MidCap 400 ETF Com 78467Y107   23,730,444 53,593 SH   SOLE 0 53,593 0 0
Salesforce Inc Com 79466L302   5,886,996 44,400 SH   SOLE 0 44,400 0 0
Henry Schein Inc Com 806407102   267,565 3,350 SH   SOLE 0 3,350 0 0
Materials Select Sector SPDR Fund Com 81369Y100   4,871,701 62,715 SH   SOLE 0 62,715 0 0
Energy Select Sector SPDR ETF Com 81369Y506   262,410 3,000 SH   SOLE 0 3,000 0 0
Utilities Select Sector SPDR ETF Com 81369Y886   3,492,711 49,542 SH   SOLE 0 49,542 0 0
Sempra Energy Com 816851109   257,000 1,663 SH   SOLE 0 1,663 0 0
A O Smith Corp Com 831865209   330,675 5,777 SH   SOLE 0 0 0 5,777
Starbucks Corp Com 855244109   297,104 2,995 SH   SOLE 0 2,995 0 0
Stryker Corp Com 863667101   7,768,670 31,775 SH   SOLE 0 31,775 0 0
TJX Companies Inc Com 872540109   6,432,794 80,814 SH   SOLE 0 80,814 0 0
Targa Resources Corp Com 87612G101   296,867 4,039 SH   SOLE 0 4,039 0 0
Telefonica Sa Sponsored ADR Com 879382208   64,274 18,004 SH   SOLE 0 18,004 0 0
Tenaris SA Sponsored ADR Com 88031M109   538,300 15,310 SH   SOLE 0 15,310 0 0
Teradyne Inc Com 880770102   352,283 4,033 SH   SOLE 0 33 0 4,000
Tesla Inc Com 88160R101   341,825 2,775 SH   SOLE 0 2,775 0 0
Texas Instruments Inc Com 882508104   352,249 2,132 SH   SOLE 0 16 0 2,116
Thermo Fisher Scientific Inc Com 883556102   7,339,596 13,328 SH   SOLE 0 12,434 0 894
Travelers Companies Inc Com 89417E109   5,771,880 30,785 SH   SOLE 0 30,785 0 0
US Bancorp Com 902973304   3,584,480 82,194 SH   SOLE 0 82,194 0 0
Unilever PLC Sponsored ADR New Com 904767704   302,201 6,002 SH   SOLE 0 6,002 0 0
Union Pacific Corp Com 907818108   434,847 2,100 SH   SOLE 0 250 0 1,850
UnitedHealth Group Inc Com 91324P102   371,656 701 SH   SOLE 0 701 0 0
Verizon Communications Inc Com 92343V104   426,466 10,824 SH   SOLE 0 824 0 10,000
Veritex Holdings Inc Com 923451108   224,640 8,000 SH   SOLE 0 0 0 8,000
Walmart Inc Com 931142103   4,816,465 33,969 SH   SOLE 0 30,519 0 3,450
Walgreens Boots Alliance Inc Com 931427108   207,348 5,550 SH   SOLE 0 5,550 0 0
Waste Management Inc Com 94106L109   7,385,597 47,078 SH   SOLE 0 44,070 0 3,008
Wheaton Precious Metals Corp Com 962879102   283,056 7,243 SH   SOLE 0 7,243 0 0
Woodside Energy Group LTD ADR Com 980228308   206,124 8,514 SH   SOLE 0 8,514 0 0
Zoetis Inc Com 98978V103   1,222,520 8,342 SH   SOLE 0 5,081 0 3,261
Bunge Ltd Com G16962105   548,735 5,500 SH   SOLE 0 0 0 5,500
Everest Re Group Ltd Com G3223R108   596,286 1,800 SH   SOLE 0 0 0 1,800
Linde PLC Com G5494J103   750,866 2,302 SH   SOLE 0 220 0 2,082
Medtronic PLC Com G5960L103   5,431,695 69,888 SH   SOLE 0 69,888 0 0
Alcon Inc Com H01301128   727,658 10,615 SH   SOLE 0 1,865 0 8,750
ASML Holdings NV NY Registry Shs New 2012 Com N07059210   466,626 854 SH   SOLE 0 854 0 0