# EDGAR Filing Document

**Accession Number:** 0001942364
**File Stem:** 0001942364-23-000001
**Filing Date:** 2023-2
**Character Count:** 33089
**Document Hash:** 173cf73233bd383b828f2a1ed76510d8
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001942364-23-000001.hdr.sgml**: 20230214

**ACCESSION NUMBER**: 0001942364-23-000001

**CONFORMED SUBMISSION TYPE**: 13F-HR

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20221231

**FILED AS OF DATE**: 20230214

**DATE AS OF CHANGE**: 20230214

**EFFECTIVENESS DATE**: 20230214

**FILER**: 

**COMPANY DATA:**
- **COMPANY CONFORMED NAME:** Azimuth Capital Investment Management LLC
- **CENTRAL INDEX KEY:** 0001942364
- **IRS NUMBER:** 874776421
- **STATE OF INCORPORATION:** MI
- **FISCAL YEAR END:** 1231

**FILING VALUES:**
- **FORM TYPE:** 13F-HR
- **SEC ACT:** 1934 Act
- **SEC FILE NUMBER:** 028-22605
- **FILM NUMBER:** 23624785

**BUSINESS ADDRESS:**
- **STREET 1:** 200 E. LONG LAKE ROAD
- **STREET 2:** SUITE 160
- **CITY:** BLOOMFIELD HILLS
- **STATE:** MI
- **ZIP:** 48304
- **BUSINESS PHONE:** 2484334000

**MAIL ADDRESS:**
- **STREET 1:** 200 E. LONG LAKE ROAD
- **STREET 2:** SUITE 160
- **CITY:** BLOOMFIELD HILLS
- **STATE:** MI
- **ZIP:** 48304

### FORM 13F COVER PAGE

**Report for the Calendar Year or Quarter Ended:** 12-31-2022

**Check here if Amendment** [ ] **Amendment Number:** 

**This Amendment (Check only one.):** [ ] is a restatement.

[ ] adds new holdings entries.

**Institutional Investment Manager Filing this Report:**

**Name:** Azimuth Capital Investment Management LLC<br>**Address:** 200 E. LONG LAKE ROAD<br>SUITE 160<br>BLOOMFIELD HILLS, MI 48304

**Form 13F File Number:** 028-22605

**SEC File Number (if applicable):** 028-22605

The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form.

**Person Signing this Report on Behalf of Reporting Manager:**

**Name:** Daniel McEnroe<br>**Title:** Senior Managing Director<br>**Phone:** 2484334000

**Signature, Place, and Date of Signing:**

Daniel McEnroe  Bloomfield Hills, MI  02-14-2023<br>[Signature]  [City, State]  [Date]

**Report Type (Check only one.):**

[x] **13F HOLDINGS REPORT.** (Check here if all holdings of this reporting manager are reported in this report.)

[ ] **13F NOTICE.** (Check here if no holdings are reported in this report, and all holdings are reported by other reporting manager(s).)

[ ] **13F COMBINATION REPORT.** (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).)

### Form 13F Summary Page

**Report Summary:**

**Number of Other Included Managers:** 0

**Form 13F Information Table Entry Total:** 304

**Form 13F Information Table Value Total:** $1971804509

      (round to nearest dollar)

**List of Other Included Managers:**

Provide a numbered list of the name(s) and Form 13F file number(s) of all institutional investment managers with respect to which this report is filed, other than the manager filing this report.

[If there are no entries in this list, state “NONE” and omit the column headings and list entries.]

**NONE**

### FORM 13F INFORMATION TABLE

---

|  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | VOTING AUTHORITY | VOTING AUTHORITY | VOTING AUTHORITY |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | SOLE | SHARED | NONE |
| 1/100 Berkshire CLA 100=1 BRK | COM | 084990175 |  | 1406132 | 300 | SH |  | SOLE |  | 300 | 0 | 0 |
| 3M Co | COM | 88579y101 |  | 4894180 | 40812 | SH |  | SOLE |  | 35847 | 0 | 4965 |
| ASML Holdings NV NY Reg Shares | COM | N07059210 |  | 3929162 | 7191 | SH |  | SOLE |  | 7096 | 0 | 95 |
| AT Inc | COM | 00206r102 |  | 7553144 | 410274 | SH |  | SOLE |  | 397499 | 0 | 12775 |
| AbbVie Inc | COM | 00287y109 |  | 16305341 | 100893 | SH |  | SOLE |  | 90683 | 0 | 10210 |
| Abbott Labs | COM | 002824100 |  | 8180091 | 74506 | SH |  | SOLE |  | 66256 | 0 | 8250 |
| Accenture LTD Cl A | COM | g1151c101 |  | 8836673 | 33116 | SH |  | SOLE |  | 32631 | 0 | 485 |
| Adobe Systems Inc | COM | 00724f101 |  | 627964 | 1866 | SH |  | SOLE |  | 1866 | 0 | 0 |
| Aflac Inc | COM | 001055102 |  | 3808143 | 52935 | SH |  | SOLE |  | 52935 | 0 | 0 |
| Agilent Technologies | COM | 00846u101 |  | 16778909 | 112121 | SH |  | SOLE |  | 110576 | 0 | 1545 |
| Air Products  Chem | COM | 009158106 |  | 3914902 | 12700 | SH |  | SOLE |  | 12700 | 0 | 0 |
| Allstate Corp | COM | 020002101 |  | 794616 | 5860 | SH |  | SOLE |  | 5860 | 0 | 0 |
| Alphabet Inc Cl A | COM | 02079k305 |  | 16155883 | 183111 | SH |  | SOLE |  | 181511 | 0 | 1600 |
| Alphabet Inc Cl C | COM | 02079k107 |  | 1270613 | 14320 | SH |  | SOLE |  | 13320 | 0 | 1000 |
| Altria Group Inc | COM | 02209s103 |  | 370251 | 8100 | SH |  | SOLE |  | 8100 | 0 | 0 |
| Amazon.com Inc | COM | 023135106 |  | 7967232 | 94848 | SH |  | SOLE |  | 93653 | 0 | 1195 |
| Amer Electric Power | COM | 025537101 |  | 213637 | 2250 | SH |  | SOLE |  | 2250 | 0 | 0 |
| American Express | COM | 025816109 |  | 2978640 | 20160 | SH |  | SOLE |  | 19725 | 0 | 435 |
| Amgen Inc | COM | 031162100 |  | 6051225 | 23040 | SH |  | SOLE |  | 22615 | 0 | 425 |
| Amphenol Corp Cl A | COM | 032095101 |  | 15949426 | 209475 | SH |  | SOLE |  | 206075 | 0 | 3400 |
| Analog Devices | COM | 032654105 |  | 573612 | 3497 | SH |  | SOLE |  | 3497 | 0 | 0 |
| Apache Corp | COM | 03743q108 |  | 233400 | 5000 | SH |  | SOLE |  | 5000 | 0 | 0 |
| Apple Computer Inc | COM | 037833100 |  | 47751688 | 367518 | SH |  | SOLE |  | 356628 | 0 | 10890 |
| Applied Materials Inc | COM | 038222105 |  | 2727613 | 28010 | SH |  | SOLE |  | 27260 | 0 | 750 |
| Aptiv PLC | COM | g6095l109 |  | 315710 | 3390 | SH |  | SOLE |  | 3390 | 0 | 0 |
| AstraZeneca PLC | COM | 046353108 |  | 4520904 | 66680 | SH |  | SOLE |  | 64990 | 0 | 1690 |
| Atlassian Corp PLC | COM | 049468101 |  | 3057436 | 23760 | SH |  | SOLE |  | 23410 | 0 | 350 |
| Automatic Data Proc | COM | 053015103 |  | 10212937 | 42757 | SH |  | SOLE |  | 40052 | 0 | 2705 |
| Avery Dennison Corp | COM | 053611109 |  | 585535 | 3235 | SH |  | SOLE |  | 3235 | 0 | 0 |
| Axon Enterprise Inc | COM | 05464c101 |  | 12504484 | 75360 | SH |  | SOLE |  | 75135 | 0 | 225 |
| BP PLC ADR | COM | 055622104 |  | 2468153 | 70660 | SH |  | SOLE |  | 70660 | 0 | 0 |
| Ball Corp | COM | 058498106 |  | 6408864 | 125320 | SH |  | SOLE |  | 124120 | 0 | 1200 |
| Bank of America | COM | 060505104 |  | 7675593 | 231751 | SH |  | SOLE |  | 229651 | 0 | 2100 |
| Bank of Montreal | COM | 063671101 |  | 3685608 | 40680 | SH |  | SOLE |  | 39780 | 0 | 900 |
| Bank of NY Mellon | COM | 064058100 |  | 14333565 | 314885 | SH |  | SOLE |  | 310985 | 0 | 3900 |
| Baxter Int'l Inc | COM | 071813109 |  | 6909238 | 135555 | SH |  | SOLE |  | 133530 | 0 | 2025 |
| Becton Dickinson | COM | 075887109 |  | 234718 | 923 | SH |  | SOLE |  | 923 | 0 | 0 |
| Berkshire Hathaway Cl B | COM | 084670702 |  | 5541974 | 17941 | SH |  | SOLE |  | 17791 | 0 | 150 |
| BlackRock Inc | COM | 09247x101 |  | 7995472 | 11283 | SH |  | SOLE |  | 11178 | 0 | 105 |
| Blackstone Group Inc | COM | 09260d107 |  | 552715 | 7450 | SH |  | SOLE |  | 7450 | 0 | 0 |
| Boeing Co | COM | 097023105 |  | 14051304 | 73764 | SH |  | SOLE |  | 72379 | 0 | 1385 |
| Booz Allen Hamilton Cl A | COM | 099502106 |  | 22337491 | 213715 | SH |  | SOLE |  | 210340 | 0 | 3375 |
| Bristol-Myers Squibb | COM | 110122108 |  | 9648638 | 134102 | SH |  | SOLE |  | 117129 | 0 | 16973 |
| Broadcom Inc | COM | 11135f101 |  | 25062443 | 44824 | SH |  | SOLE |  | 43749 | 0 | 1075 |
| Brookfield Asset Mgmt Cl A | COM | 113004105 |  | 662850 | 23120 | SH |  | SOLE |  | 22766 | 0 | 354 |
| Brookfield Corp Cl F | COM | 11271j107 |  | 2930467 | 93149 | SH |  | SOLE |  | 91727 | 0 | 1422 |
| Brookfield Renewable Partners | COM | G16258108 |  | 235028 | 9275 | SH |  | SOLE |  | 9275 | 0 | 0 |
| CDW Corp | COM | 12514g108 |  | 23006818 | 128832 | SH |  | SOLE |  | 126987 | 0 | 1845 |
| CME Group Inc | COM | 12572q105 |  | 1450043 | 8623 | SH |  | SOLE |  | 8623 | 0 | 0 |
| CMS Energy Corp | COM | 125896100 |  | 229381 | 3622 | SH |  | SOLE |  | 3622 | 0 | 0 |
| CVS Health Corp | COM | 126650100 |  | 22015764 | 236246 | SH |  | SOLE |  | 233271 | 0 | 2975 |
| Canadian Nat'l Railway | COM | 136375102 |  | 10687906 | 89905 | SH |  | SOLE |  | 88725 | 0 | 1180 |
| Capgemini | COM | 13961r100 |  | 7306496 | 219500 | SH |  | SOLE |  | 216475 | 0 | 3025 |
| Cardinal Health | COM | 14149y108 |  | 2067649 | 26898 | SH |  | SOLE |  | 26673 | 0 | 225 |
| Carrier Global Corp | COM | 14448c104 |  | 319233 | 7739 | SH |  | SOLE |  | 5039 | 0 | 2700 |
| Caterpillar Inc | COM | 149123101 |  | 2986115 | 12465 | SH |  | SOLE |  | 12365 | 0 | 100 |
| Charles Schwab Corp | COM | 808513105 |  | 353855 | 4250 | SH |  | SOLE |  | 4250 | 0 | 0 |
| Check Point Software | COM | m22465104 |  | 6703259 | 53133 | SH |  | SOLE |  | 52403 | 0 | 730 |
| Chevron Corp | COM | 166764100 |  | 20384930 | 113571 | SH |  | SOLE |  | 110696 | 0 | 2875 |
| Chubb Ltd | COM | h1467j104 |  | 34249032 | 155254 | SH |  | SOLE |  | 152354 | 0 | 2900 |
| Cincinnati Financial Corp | COM | 172062101 |  | 493826 | 4823 | SH |  | SOLE |  | 4823 | 0 | 0 |
| Cisco Systems Inc | COM | 17275r102 |  | 9560585 | 200684 | SH |  | SOLE |  | 199384 | 0 | 1300 |
| Clorox Co | COM | 189054109 |  | 7973129 | 56817 | SH |  | SOLE |  | 55722 | 0 | 1095 |
| CoStar Group Inc | COM | 22160n109 |  | 12255835 | 158590 | SH |  | SOLE |  | 158120 | 0 | 470 |
| Coca-Cola Co | COM | 191216100 |  | 7457063 | 117231 | SH |  | SOLE |  | 112781 | 0 | 4450 |
| Cogent Communications Hldgs In | COM | 19239V302 |  | 5198846 | 91080 | SH |  | SOLE |  | 89530 | 0 | 1550 |
| Colgate-Palmolive Co | COM | 194162103 |  | 4228265 | 53665 | SH |  | SOLE |  | 47765 | 0 | 5900 |
| Comcast Corp Cl A | COM | 20030n101 |  | 5474553 | 156550 | SH |  | SOLE |  | 154300 | 0 | 2250 |
| Comerica Inc | COM | 200340107 |  | 1816715 | 27176 | SH |  | SOLE |  | 25228 | 0 | 1948 |
| Conagra Foods Inc | COM | 205887102 |  | 405382 | 10475 | SH |  | SOLE |  | 7675 | 0 | 2800 |
| ConocoPhillips | COM | 20825c104 |  | 3636524 | 30818 | SH |  | SOLE |  | 29618 | 0 | 1200 |
| Consolidated Edison | COM | 209115104 |  | 471784 | 4950 | SH |  | SOLE |  | 4250 | 0 | 700 |
| Constellation Brands Inc Cl A | COM | 21036p108 |  | 20232933 | 87305 | SH |  | SOLE |  | 85780 | 0 | 1525 |
| Costco Wholesale | COM | 22160k105 |  | 15996691 | 35042 | SH |  | SOLE |  | 34742 | 0 | 300 |
| Cullen/Frost Bankers | COM | 229899109 |  | 274085 | 2050 | SH |  | SOLE |  | 2050 | 0 | 0 |
| DBS Group | COM | 23304y100 |  | 13490288 | 133352 | SH |  | SOLE |  | 131177 | 0 | 2175 |
| DT Midstream Inc | COM | 23345m107 |  | 394556 | 7140 | SH |  | SOLE |  | 6390 | 0 | 750 |
| DTE Energy Co | COM | 233331107 |  | 1445619 | 12300 | SH |  | SOLE |  | 11550 | 0 | 750 |
| Danaher Corp | COM | 235851102 |  | 263827 | 994 | SH |  | SOLE |  | 994 | 0 | 0 |
| Dassault Systems SA | COM | 237545108 |  | 3652306 | 102171 | SH |  | SOLE |  | 100831 | 0 | 1340 |
| Deere  Co | COM | 244199105 |  | 2458938 | 5735 | SH |  | SOLE |  | 5485 | 0 | 250 |
| Diageo PLC ADR | COM | 25243q205 |  | 7156823 | 40164 | SH |  | SOLE |  | 39629 | 0 | 535 |
| Digital Realty Trust Inc | COM | 253868103 |  | 3831617 | 38213 | SH |  | SOLE |  | 37588 | 0 | 625 |
| Discover Financial | COM | 254709108 |  | 7355837 | 75190 | SH |  | SOLE |  | 74515 | 0 | 675 |
| Dominion Energy Inc | COM | 25746u109 |  | 1062982 | 17335 | SH |  | SOLE |  | 17335 | 0 | 0 |
| Donaldson Co Inc | COM | 257651109 |  | 359107 | 6100 | SH |  | SOLE |  | 6100 | 0 | 0 |
| Dow Inc | COM | 260557103 |  | 6558208 | 130149 | SH |  | SOLE |  | 129382 | 0 | 767 |
| DuPont de Nemours Inc | COM | 26614n102 |  | 977755 | 14246 | SH |  | SOLE |  | 14246 | 0 | 0 |
| Duke Energy Corp | COM | 26441c204 |  | 3703108 | 35956 | SH |  | SOLE |  | 29226 | 0 | 6730 |
| EPAM Systems | COM | 29414b104 |  | 19110191 | 58309 | SH |  | SOLE |  | 58144 | 0 | 165 |
| Eaton Corp PLC | COM | g29183103 |  | 885198 | 5640 | SH |  | SOLE |  | 5640 | 0 | 0 |
| Ecolab Inc | COM | 278865100 |  | 4603626 | 31627 | SH |  | SOLE |  | 31252 | 0 | 375 |
| Edwards Lifesciences | COM | 28176e108 |  | 7243437 | 97084 | SH |  | SOLE |  | 96769 | 0 | 315 |
| Eli Lilly  Co | COM | 532457108 |  | 20766975 | 56765 | SH |  | SOLE |  | 56765 | 0 | 0 |
| Emerson Electric Co | COM | 291011104 |  | 11995972 | 124880 | SH |  | SOLE |  | 114920 | 0 | 9960 |
| Enbridge Inc | COM | 29250n105 |  | 568378 | 14551 | SH |  | SOLE |  | 14014 | 0 | 537 |
| Endava Plc | COM | 29260v105 |  | 3573850 | 46717 | SH |  | SOLE |  | 46067 | 0 | 650 |
| Enphase Energy Inc | COM | 29355a107 |  | 17630968 | 66542 | SH |  | SOLE |  | 66362 | 0 | 180 |
| Essex Property Trust Inc | COM | 297178105 |  | 254304 | 1200 | SH |  | SOLE |  | 1200 | 0 | 0 |
| Estee Lauder Cl A | COM | 518439104 |  | 7546761 | 30417 | SH |  | SOLE |  | 29827 | 0 | 590 |
| Euronet Worldwide Inc | COM | 298736109 |  | 4710694 | 49912 | SH |  | SOLE |  | 49782 | 0 | 130 |
| Exelon Corp | COM | 30161n101 |  | 469304 | 10856 | SH |  | SOLE |  | 10856 | 0 | 0 |
| Expeditors Int'l of WA | COM | 302130109 |  | 233820 | 2250 | SH |  | SOLE |  | 2250 | 0 | 0 |
| Experian PLC | COM | 30215c101 |  | 4338708 | 128220 | SH |  | SOLE |  | 126470 | 0 | 1750 |
| Exxon Mobil Corp | COM | 30231g102 |  | 32520659 | 294838 | SH |  | SOLE |  | 285379 | 0 | 9459 |
| F5 Networks Inc | COM | 315616102 |  | 818294 | 5702 | SH |  | SOLE |  | 5702 | 0 | 0 |
| Fastenal Co | COM | 311900104 |  | 12591189 | 266086 | SH |  | SOLE |  | 263486 | 0 | 2600 |
| FedEx Corp | COM | 31428x106 |  | 505397 | 2918 | SH |  | SOLE |  | 2818 | 0 | 100 |
| Federal Rlty Invt Tr | COM | 313745101 |  | 1112955 | 11015 | SH |  | SOLE |  | 11015 | 0 | 0 |
| First Horizon Corp | COM | 320517105 |  | 472115 | 19270 | SH |  | SOLE |  | 19270 | 0 | 0 |
| First Republic Bk/CA | COM | 33616c100 |  | 1660751 | 13625 | SH |  | SOLE |  | 13625 | 0 | 0 |
| Fleetcor Technologies | COM | 339041105 |  | 3969324 | 21610 | SH |  | SOLE |  | 21560 | 0 | 50 |
| Ford Motor Co | COM | 345370860 |  | 1907965 | 164055 | SH |  | SOLE |  | 163255 | 0 | 800 |
| Fortinet | COM | 34959E109 |  | 228071 | 4665 | SH |  | SOLE |  | 4665 | 0 | 0 |
| Garmin Ltd | COM | h2906t109 |  | 5062937 | 54859 | SH |  | SOLE |  | 54224 | 0 | 635 |
| General Dynamics | COM | 369550108 |  | 25469980 | 102656 | SH |  | SOLE |  | 101631 | 0 | 1025 |
| General Electric Co | COM | 369604301 |  | 870494 | 10389 | SH |  | SOLE |  | 10389 | 0 | 0 |
| General Mills Inc | COM | 370334104 |  | 539574 | 6435 | SH |  | SOLE |  | 3285 | 0 | 3150 |
| Gentex Corp | COM | 371901109 |  | 2704093 | 99160 | SH |  | SOLE |  | 99160 | 0 | 0 |
| Genuine Parts Co | COM | 372460105 |  | 936259 | 5396 | SH |  | SOLE |  | 5396 | 0 | 0 |
| Gilead Sciences Inc | COM | 375558103 |  | 11169943 | 130110 | SH |  | SOLE |  | 128705 | 0 | 1405 |
| Global Pmts Inc | COM | 37940x102 |  | 5269621 | 53057 | SH |  | SOLE |  | 52202 | 0 | 855 |
| Globant SA | COM | L44385109 |  | 3897108 | 23175 | SH |  | SOLE |  | 23120 | 0 | 55 |
| Globus Medical Inc | COM | 379577208 |  | 274799 | 3700 | SH |  | SOLE |  | 3700 | 0 | 0 |
| Goldman Sachs Grp | COM | 38141g104 |  | 510949 | 1488 | SH |  | SOLE |  | 1488 | 0 | 0 |
| Graco Inc | COM | 384109104 |  | 7601725 | 113020 | SH |  | SOLE |  | 110995 | 0 | 2025 |
| Grainger W.W. Inc | COM | 384802104 |  | 695312 | 1250 | SH |  | SOLE |  | 1250 | 0 | 0 |
| Grupo Aeroportuario Cen-ADR | COM | 400501102 |  | 5455524 | 88220 | SH |  | SOLE |  | 87255 | 0 | 965 |
| HDFC Bank Ltd ADR | COM | 40415f101 |  | 7542407 | 110253 | SH |  | SOLE |  | 108753 | 0 | 1500 |
| Halliburton Co | COM | 406216101 |  | 247905 | 6300 | SH |  | SOLE |  | 6300 | 0 | 0 |
| Hershey Co | COM | 427866108 |  | 1649936 | 7125 | SH |  | SOLE |  | 7125 | 0 | 0 |
| Home Depot Inc | COM | 437076102 |  | 16147391 | 51121 | SH |  | SOLE |  | 48971 | 0 | 2150 |
| Honeywell Int'l Inc | COM | 438516106 |  | 5361357 | 25018 | SH |  | SOLE |  | 23948 | 0 | 1070 |
| Hormel Foods Corp | COM | 440452100 |  | 212809 | 4672 | SH |  | SOLE |  | 4672 | 0 | 0 |
| Huntington Bancshares | COM | 446150104 |  | 604452 | 42869 | SH |  | SOLE |  | 42869 | 0 | 0 |
| IBM | COM | 459200101 |  | 19864426 | 140992 | SH |  | SOLE |  | 135827 | 0 | 5165 |
| IDEXX Laboratories Inc | COM | 45168d104 |  | 8298314 | 20341 | SH |  | SOLE |  | 20286 | 0 | 55 |
| Icon PLC | COM | g4705a100 |  | 3731542 | 19210 | SH |  | SOLE |  | 18965 | 0 | 245 |
| Illinois Tool Works | COM | 452308109 |  | 897722 | 4075 | SH |  | SOLE |  | 3275 | 0 | 800 |
| Ingredion Inc | COM | 457187102 |  | 1736298 | 17730 | SH |  | SOLE |  | 17405 | 0 | 325 |
| Intel Corp | COM | 458140100 |  | 9057232 | 342687 | SH |  | SOLE |  | 337112 | 0 | 5575 |
| Intuit Inc | COM | 461202103 |  | 13390335 | 34403 | SH |  | SOLE |  | 34308 | 0 | 95 |
| Intuitive Surgical Inc | COM | 46120e602 |  | 14348535 | 54074 | SH |  | SOLE |  | 53924 | 0 | 150 |
| Invesco Van Kampen Muni.Op.Tr | COM | egb32c103 |  | 0 | 43613 | SH |  | SOLE |  | 43613 | 0 | 0 |
| Iron Mountain Inc | COM | 46284v101 |  | 5326223 | 106845 | SH |  | SOLE |  | 104195 | 0 | 2650 |
| J M Smucker Co | COM | 832696405 |  | 511508 | 3228 | SH |  | SOLE |  | 3228 | 0 | 0 |
| JP Morgan Chase  Co | COM | 46625h100 |  | 18829517 | 140414 | SH |  | SOLE |  | 133494 | 0 | 6920 |
| Japan Index (ETF) | COM | 46434g822 |  | 6822420 | 125320 | SH |  | SOLE |  | 123945 | 0 | 1375 |
| Johnson  Johnson | COM | 478160104 |  | 28754203 | 162775 | SH |  | SOLE |  | 158181 | 0 | 4594 |
| Kimberly-Clark Corp | COM | 494368103 |  | 7922913 | 58364 | SH |  | SOLE |  | 50762 | 0 | 7602 |
| Kinder Morgan Inc | COM | 49456b101 |  | 5325680 | 294562 | SH |  | SOLE |  | 287972 | 0 | 6590 |
| Kraft Heinz Co | COM | 500754106 |  | 6090338 | 149603 | SH |  | SOLE |  | 146678 | 0 | 2925 |
| Lamb Weston Holdings | COM | 513272104 |  | 454216 | 5083 | SH |  | SOLE |  | 4283 | 0 | 800 |
| Linde PLC F | COM | g5494j103 |  | 15596949 | 47817 | SH |  | SOLE |  | 47102 | 0 | 715 |
| Lockheed Martin | COM | 539830109 |  | 7459837 | 15334 | SH |  | SOLE |  | 15054 | 0 | 280 |
| Lonza Group AG | COM | 54338v101 |  | 5009203 | 102285 | SH |  | SOLE |  | 100785 | 0 | 1500 |
| Lowe's Companies | COM | 548661107 |  | 934435 | 4690 | SH |  | SOLE |  | 4690 | 0 | 0 |
| Lululemon Athletica Inc | COM | 550021109 |  | 16267614 | 50776 | SH |  | SOLE |  | 50636 | 0 | 140 |
| MSC Industrial Direct Co-A | COM | 553530106 |  | 4065392 | 49760 | SH |  | SOLE |  | 48610 | 0 | 1150 |
| MSCI Inc | COM | 55354g100 |  | 6677980 | 14356 | SH |  | SOLE |  | 14226 | 0 | 130 |
| MTU Aero Engines AG | COM | 62473g102 |  | 3699856 | 34290 | SH |  | SOLE |  | 33785 | 0 | 505 |
| Magna Int'l Cl A | COM | 559222401 |  | 5787663 | 103020 | SH |  | SOLE |  | 101745 | 0 | 1275 |
| Marathon Petroleum Corp | COM | 56585a102 |  | 509206 | 4375 | SH |  | SOLE |  | 3275 | 0 | 1100 |
| Marsh  McLennan | COM | 571748102 |  | 15925298 | 96237 | SH |  | SOLE |  | 94707 | 0 | 1530 |
| Martin Marietta Materials | COM | 573284106 |  | 13006099 | 38483 | SH |  | SOLE |  | 38233 | 0 | 250 |
| Mastercard Inc-A | COM | 57636q104 |  | 14804604 | 42575 | SH |  | SOLE |  | 42450 | 0 | 125 |
| McCormick  Co | COM | 579780206 |  | 353111 | 4260 | SH |  | SOLE |  | 4260 | 0 | 0 |
| McDonald's Corp | COM | 580135101 |  | 9824925 | 37282 | SH |  | SOLE |  | 37257 | 0 | 25 |
| Medtronic PLC | COM | g5960l103 |  | 335394 | 4315 | SH |  | SOLE |  | 4315 | 0 | 0 |
| Mercantile Bank Corp | COM | 587376104 |  | 307647 | 9189 | SH |  | SOLE |  | 9189 | 0 | 0 |
| Merck  Co Inc | COM | 58933y105 |  | 26347224 | 237469 | SH |  | SOLE |  | 224894 | 0 | 12575 |
| Meta Platforms | COM | 30303m102 |  | 5508563 | 45775 | SH |  | SOLE |  | 45650 | 0 | 125 |
| Microchip Technology | COM | 595017104 |  | 1465415 | 20860 | SH |  | SOLE |  | 20780 | 0 | 80 |
| Microsoft Corp | COM | 594918104 |  | 38326295 | 159812 | SH |  | SOLE |  | 157662 | 0 | 2150 |
| Moderna Inc | COM | 60770k107 |  | 306790 | 1708 | SH |  | SOLE |  | 1708 | 0 | 0 |
| Mondelez Int'l Inc | COM | 609207105 |  | 10145263 | 152217 | SH |  | SOLE |  | 151117 | 0 | 1100 |
| Monolithic Power Sys Inc | COM | 609839105 |  | 9479576 | 26808 | SH |  | SOLE |  | 26543 | 0 | 265 |
| Motorola Solutions | COM | 620076307 |  | 1099133 | 4265 | SH |  | SOLE |  | 4265 | 0 | 0 |
| NICE Systems Ltd | COM | 653656108 |  | 6710885 | 34898 | SH |  | SOLE |  | 34403 | 0 | 495 |
| NVIDIA Corp | COM | 67066g104 |  | 11093929 | 75913 | SH |  | SOLE |  | 74163 | 0 | 1750 |
| Neogen Corp | COM | 640491106 |  | 1242905 | 81609 | SH |  | SOLE |  | 79109 | 0 | 2500 |
| Nestle SA ADR | COM | 641069406 |  | 3955101 | 34154 | SH |  | SOLE |  | 33819 | 0 | 335 |
| Newmont Corp | COM | 651639106 |  | 5343512 | 113210 | SH |  | SOLE |  | 111310 | 0 | 1900 |
| NextEra Energy | COM | 65339f101 |  | 2039338 | 24394 | SH |  | SOLE |  | 24394 | 0 | 0 |
| Nike Inc | COM | 654106103 |  | 8305837 | 70984 | SH |  | SOLE |  | 70369 | 0 | 615 |
| Nordson Corporation | COM | 655663102 |  | 1870856 | 7870 | SH |  | SOLE |  | 7870 | 0 | 0 |
| NuVasive Inc | COM | 670704105 |  | 692460 | 16791 | SH |  | SOLE |  | 16791 | 0 | 0 |
| Omnicell Inc | COM | 68213n109 |  | 4823933 | 95675 | SH |  | SOLE |  | 95405 | 0 | 270 |
| Oracle Corp | COM | 68389x105 |  | 2108973 | 25801 | SH |  | SOLE |  | 25801 | 0 | 0 |
| Otis Worldwide Corp | COM | 68902v107 |  | 310499 | 3965 | SH |  | SOLE |  | 2615 | 0 | 1350 |
| PNC Financial | COM | 693475105 |  | 632549 | 4005 | SH |  | SOLE |  | 4005 | 0 | 0 |
| PPG Industries Inc | COM | 693506107 |  | 917147 | 7294 | SH |  | SOLE |  | 7294 | 0 | 0 |
| Palo Alto Networks | COM | 697435105 |  | 17942750 | 128585 | SH |  | SOLE |  | 128225 | 0 | 360 |
| Parker Hannifin Corp | COM | 701094104 |  | 480150 | 1650 | SH |  | SOLE |  | 1650 | 0 | 0 |
| PayPal Holdings Inc | COM | 70450y103 |  | 6240296 | 87620 | SH |  | SOLE |  | 86430 | 0 | 1190 |
| Paychex Inc | COM | 704326107 |  | 3960934 | 34276 | SH |  | SOLE |  | 33771 | 0 | 505 |
| Pentair Plc | COM | g7s00t104 |  | 379631 | 8440 | SH |  | SOLE |  | 8440 | 0 | 0 |
| Penumbra Inc | COM | 70975l107 |  | 7910232 | 35558 | SH |  | SOLE |  | 35463 | 0 | 95 |
| Pepsico Inc | COM | 713448108 |  | 47471384 | 262766 | SH |  | SOLE |  | 254621 | 0 | 8145 |
| Pfizer Inc | COM | 717081103 |  | 26847505 | 523956 | SH |  | SOLE |  | 514306 | 0 | 9650 |
| Philip Morris Int'l | COM | 718172109 |  | 632562 | 6250 | SH |  | SOLE |  | 6250 | 0 | 0 |
| Phillips 66 | COM | 718546104 |  | 244483 | 2349 | SH |  | SOLE |  | 1749 | 0 | 600 |
| Pinnacle Financial Partners | COM | 72346q104 |  | 3180568 | 43332 | SH |  | SOLE |  | 43332 | 0 | 0 |
| Pinnacle West Cap Corp | COM | 723484101 |  | 1759185 | 23135 | SH |  | SOLE |  | 23135 | 0 | 0 |
| ProShares S 500 Div Aristocr | COM | 74348a467 |  | 3129402 | 34775 | SH |  | SOLE |  | 34775 | 0 | 0 |
| Procter  Gamble Co | COM | 742718109 |  | 12516127 | 82582 | SH |  | SOLE |  | 77652 | 0 | 4930 |
| Progressive Corp | COM | 743315103 |  | 2340616 | 18045 | SH |  | SOLE |  | 17670 | 0 | 375 |
| Qualcomm Inc | COM | 747525103 |  | 1094566 | 9956 | SH |  | SOLE |  | 9956 | 0 | 0 |
| RPM Int'l Inc | COM | 749685103 |  | 616176 | 6323 | SH |  | SOLE |  | 6323 | 0 | 0 |
| Raytheon Technologies Co | COM | 75513e101 |  | 7417014 | 73494 | SH |  | SOLE |  | 67582 | 0 | 5912 |
| Realty Income Corp | COM | 756109104 |  | 4945193 | 77963 | SH |  | SOLE |  | 76338 | 0 | 1625 |
| Reins Grp of America | COM | 759351604 |  | 31590869 | 222330 | SH |  | SOLE |  | 220080 | 0 | 2250 |
| Republic Services | COM | 760759100 |  | 17262473 | 133828 | SH |  | SOLE |  | 131523 | 0 | 2305 |
| ResMed Inc | COM | 761152107 |  | 13759488 | 66110 | SH |  | SOLE |  | 66110 | 0 | 0 |
| Rockwell Automation | COM | 773903109 |  | 7372426 | 28623 | SH |  | SOLE |  | 28398 | 0 | 225 |
| Roper Industries Inc | COM | 776696106 |  | 249748 | 578 | SH |  | SOLE |  | 578 | 0 | 0 |
| Ross Stores | COM | 778296103 |  | 14829103 | 127760 | SH |  | SOLE |  | 126010 | 0 | 1750 |
| S Global Inc | COM | 78409v104 |  | 272976 | 815 | SH |  | SOLE |  | 815 | 0 | 0 |
| SPDR Gold Trust | COM | 78463v107 |  | 245978 | 1450 | SH |  | SOLE |  | 1450 | 0 | 0 |
| SPDR S 500 ETF Trust | COM | 78462f103 |  | 1083570 | 2833 | SH |  | SOLE |  | 2833 | 0 | 0 |
| SPDR S 600 Small Cap Value E | COM | 78464a300 |  | 285747 | 3850 | SH |  | SOLE |  | 3850 | 0 | 0 |
| STERIS Plc | COM | g8473t100 |  | 324130 | 1755 | SH |  | SOLE |  | 1755 | 0 | 0 |
| Salesforce.com | COM | 79466l302 |  | 4269265 | 32199 | SH |  | SOLE |  | 32074 | 0 | 125 |
| Schlumberger Ltd | COM | 806857108 |  | 26810778 | 501511 | SH |  | SOLE |  | 497361 | 0 | 4150 |
| ServiceNow Inc | COM | 81762p102 |  | 7448183 | 19183 | SH |  | SOLE |  | 19133 | 0 | 50 |
| Shell PLC Fun Spon ADR | COM | 780259305 |  | 4918771 | 86370 | SH |  | SOLE |  | 86370 | 0 | 0 |
| Sherwin Williams | COM | 824348106 |  | 7057244 | 29736 | SH |  | SOLE |  | 29431 | 0 | 305 |
| Snap-On Inc | COM | 833034101 |  | 409225 | 1791 | SH |  | SOLE |  | 1791 | 0 | 0 |
| Southern Co | COM | 842587107 |  | 1857374 | 26010 | SH |  | SOLE |  | 25510 | 0 | 500 |
| Starbucks Corp | COM | 855244109 |  | 23441896 | 236309 | SH |  | SOLE |  | 233059 | 0 | 3250 |
| Stryker Corp | COM | 863667101 |  | 13255912 | 54218 | SH |  | SOLE |  | 53333 | 0 | 885 |
| Sysco Corp | COM | 871829107 |  | 1178859 | 15420 | SH |  | SOLE |  | 15420 | 0 | 0 |
| TELUS Corp | COM | 87971m103 |  | 6585965 | 341065 | SH |  | SOLE |  | 336415 | 0 | 4650 |
| TJX Companies | COM | 872540109 |  | 5079594 | 63814 | SH |  | SOLE |  | 63439 | 0 | 375 |
| Taiwan Semiconductor | COM | 874039100 |  | 6947682 | 93270 | SH |  | SOLE |  | 91945 | 0 | 1325 |
| Target Corp | COM | 87612e106 |  | 4036897 | 27086 | SH |  | SOLE |  | 26320 | 0 | 766 |
| Techtronic INDS LTD SP ADR | COM | 87873r101 |  | 3480456 | 62376 | SH |  | SOLE |  | 61516 | 0 | 860 |
| Terreno Realty Corp | COM | 88146m101 |  | 6234373 | 109625 | SH |  | SOLE |  | 107965 | 0 | 1660 |
| Texas Instruments | COM | 882508104 |  | 5850935 | 35413 | SH |  | SOLE |  | 33483 | 0 | 1930 |
| The Toro Co | COM | 891092108 |  | 3727110 | 32925 | SH |  | SOLE |  | 32625 | 0 | 300 |
| The Trade Desk Inc Cl A | COM | 88339j105 |  | 9753438 | 217565 | SH |  | SOLE |  | 216900 | 0 | 665 |
| Thermo Fisher Sci Inc | COM | 883556102 |  | 1407012 | 2555 | SH |  | SOLE |  | 2555 | 0 | 0 |
| Toronto-Dominion Bank | COM | 891160509 |  | 7784670 | 120208 | SH |  | SOLE |  | 118478 | 0 | 1730 |
| Travelers Company Inc | COM | 89417e109 |  | 2442432 | 13027 | SH |  | SOLE |  | 8152 | 0 | 4875 |
| Truist Financial Corp | COM | 89832q109 |  | 1908724 | 44358 | SH |  | SOLE |  | 44358 | 0 | 0 |
| Tyler Technologies Inc | COM | 902252105 |  | 6511392 | 20196 | SH |  | SOLE |  | 20136 | 0 | 60 |
| US Bancorp | COM | 902973304 |  | 258912 | 5937 | SH |  | SOLE |  | 5937 | 0 | 0 |
| Union Pacific Corp | COM | 907818108 |  | 7986068 | 38567 | SH |  | SOLE |  | 38132 | 0 | 435 |
| United Health Group | COM | 91324p102 |  | 24177268 | 45602 | SH |  | SOLE |  | 44837 | 0 | 765 |
| United Parcel Service | COM | 911312106 |  | 4025786 | 23158 | SH |  | SOLE |  | 22218 | 0 | 940 |
| VF Corp | COM | 918204108 |  | 1825297 | 66110 | SH |  | SOLE |  | 65110 | 0 | 1000 |
| Valero Energy Corp | COM | 91913y100 |  | 6572870 | 51812 | SH |  | SOLE |  | 50412 | 0 | 1400 |
| Vanguard High DVD Yield ETF | COM | 921946406 |  | 355794 | 3288 | SH |  | SOLE |  | 3288 | 0 | 0 |
| Vanguard Mid-Cap ETF | COM | 922908629 |  | 1509213 | 7405 | SH |  | SOLE |  | 7405 | 0 | 0 |
| Vanguard S 500 ETF | COM | 922908363 |  | 4154244 | 11824 | SH |  | SOLE |  | 11824 | 0 | 0 |
| Vanguard S 500 Growth ETF | COM | 921932505 |  | 19367456 | 91815 | SH |  | SOLE |  | 91570 | 0 | 245 |
| Vanguard Small Cap ETF | COM | 922908751 |  | 1455588 | 7930 | SH |  | SOLE |  | 7930 | 0 | 0 |
| Vanguard Total Intl Stk ETF | COM | 921909768 |  | 2385843 | 46130 | SH |  | SOLE |  | 46130 | 0 | 0 |
| Vanguard US Tot Mkt ETF | COM | 922908769 |  | 6671766 | 34896 | SH |  | SOLE |  | 34896 | 0 | 0 |
| Veeva Systems Inc | COM | 922475108 |  | 6184242 | 38321 | SH |  | SOLE |  | 38216 | 0 | 105 |
| Verizon Comm Inc | COM | 92343v104 |  | 6266373 | 159045 | SH |  | SOLE |  | 154710 | 0 | 4335 |
| Vertex Pharmaceuticals | COM | 92532f100 |  | 12643654 | 43783 | SH |  | SOLE |  | 43653 | 0 | 130 |
| Viatris Inc | COM | 92556v106 |  | 606585 | 54500 | SH |  | SOLE |  | 54500 | 0 | 0 |
| Visa Inc Cl A | COM | 92826c839 |  | 26234478 | 126273 | SH |  | SOLE |  | 124498 | 0 | 1775 |
| WEC Energy Group Inc | COM | 92939u106 |  | 4970311 | 53011 | SH |  | SOLE |  | 52586 | 0 | 425 |
| WNS Holdings Ltd-ADR | COM | 92932M101 |  | 10648908 | 133128 | SH |  | SOLE |  | 131303 | 0 | 1825 |
| Walgreens Boots Alliance Inc | COM | 931427108 |  | 10608932 | 283965 | SH |  | SOLE |  | 268565 | 0 | 15400 |
| Wallbridge Mining Co Ltd | COM | 932397102 |  | 1325 | 10000 | SH |  | SOLE |  | 10000 | 0 | 0 |
| Walmart Inc | COM | 931142103 |  | 17657100 | 124529 | SH |  | SOLE |  | 123454 | 0 | 1075 |
| Walt Disney Co | COM | 254687106 |  | 10873813 | 125159 | SH |  | SOLE |  | 123749 | 0 | 1410 |
| Waste Management Inc | COM | 94106l109 |  | 203944 | 1300 | SH |  | SOLE |  | 1300 | 0 | 0 |
| Wells Fargo  Co | COM | 949746101 |  | 1857637 | 44990 | SH |  | SOLE |  | 43890 | 0 | 1100 |
| Welltower Inc | COM | 95040q104 |  | 3949518 | 60252 | SH |  | SOLE |  | 59127 | 0 | 1125 |
| West Pharmaceutical Services | COM | 955306105 |  | 8248076 | 35046 | SH |  | SOLE |  | 34456 | 0 | 590 |
| Weyerhaeuser Co | COM | 962166104 |  | 8043229 | 259459 | SH |  | SOLE |  | 256409 | 0 | 3050 |
| WisdomTree Europe Hedged Eq Fu | COM | 97717x701 |  | 4471493 | 63915 | SH |  | SOLE |  | 62905 | 0 | 1010 |
| Wolfspeed Inc. | COM | 977852102 |  | 217476 | 3150 | SH |  | SOLE |  | 3150 | 0 | 0 |
| Workday Inc Cl A | COM | 98138h101 |  | 7278520 | 43498 | SH |  | SOLE |  | 43368 | 0 | 130 |
| Yum! Brands Inc | COM | 988498101 |  | 622853 | 4863 | SH |  | SOLE |  | 3163 | 0 | 1700 |
| Zoetis Inc | COM | 98978V103 |  | 8530675 | 58210 | SH |  | SOLE |  | 57260 | 0 | 950 |
| Zscaler Inc | COM | 98980g102 |  | 3917954 | 35013 | SH |  | SOLE |  | 34893 | 0 | 120 |
| iShares DJ Select DVD Index | COM | 464287168 |  | 299642 | 2484 | SH |  | SOLE |  | 2484 | 0 | 0 |
| iShares Gold Trust | COM | 464285204 |  | 395813 | 11443 | SH |  | SOLE |  | 11443 | 0 | 0 |
| iShares MSCI EAFE | COM | 464287465 |  | 1600697 | 24386 | SH |  | SOLE |  | 24386 | 0 | 0 |
| iShares MSCI EU Financial | COM | 464289180 |  | 7774555 | 443500 | SH |  | SOLE |  | 437200 | 0 | 6300 |
| iShares MSCI Emerging Mkts | COM | 464287234 |  | 4637178 | 122353 | SH |  | SOLE |  | 121053 | 0 | 1300 |
| iShares S 500 Growth | COM | 464287309 |  | 8789274 | 150244 | SH |  | SOLE |  | 149809 | 0 | 435 |
| iShares S 500 Val | COM | 464287408 |  | 986766 | 6802 | SH |  | SOLE |  | 6802 | 0 | 0 |
| iShares S MidCap 400 | COM | 464287507 |  | 1808704 | 7477 | SH |  | SOLE |  | 7477 | 0 | 0 |
| iShares S Smallcap 600 Value | COM | 464287879 |  | 426451 | 4670 | SH |  | SOLE |  | 4670 | 0 | 0 |
| iShares Trust S 500 | COM | 464287200 |  | 694267 | 1807 | SH |  | SOLE |  | 1807 | 0 | 0 |
| iShares-Russell 1000 | COM | 464287622 |  | 699768 | 3324 | SH |  | SOLE |  | 3324 | 0 | 0 |
| iShares-Russell 2000 | COM | 464287655 |  | 1768010 | 10140 | SH |  | SOLE |  | 10140 | 0 | 0 |
| 1-3yr Treasury Bond ETF | ETF | 464287457 |  | 536614 | 6611 | SH |  | SOLE |  | 6611 | 0 | 0 |
| Intermediate Gov/Credit ETF | ETF | 464288612 |  | 880131 | 8590 | SH |  | SOLE |  | 8590 | 0 | 0 |
| Vanguard Intermediate-Term Cor | ETF | 92206c870 |  | 434056 | 5600 | SH |  | SOLE |  | 5600 | 0 | 0 |
| Vanguard Short-Term Corp Bond | ETF | 92206c409 |  | 2955643 | 39309 | SH |  | SOLE |  | 39309 | 0 | 0 |
| Vanguard Short-Term Treas ETF | ETF | 92206c102 |  | 1010404 | 17475 | SH |  | SOLE |  | 17475 | 0 | 0 |
| Vanguard Total Bond Market ETF | ETF | 921937835 |  | 2472373 | 34415 | SH |  | SOLE |  | 34415 | 0 | 0 |
| iShares Broad USD Inv Grade C | ETF | 464288620 |  | 213677 | 4351 | SH |  | SOLE |  | 4351 | 0 | 0 |
| iShares Floating Rate Bond ETF | ETF | 46429b655 |  | 336707 | 6690 | SH |  | SOLE |  | 6690 | 0 | 0 |
| iShares S PFD Stock Fund | ETF | 464288687 |  | 1147928 | 37600 | SH |  | SOLE |  | 37600 | 0 | 0 |
| iShares iBonds Dec 2024 Corp E | ETF | 46434vbg4 |  | 354090 | 14500 | SH |  | SOLE |  | 11500 | 0 | 3000 |
| iShares iBonds Dec 2025 Corp E | ETF | 46434vbd1 |  | 267520 | 11000 | SH |  | SOLE |  | 10000 | 0 | 1000 |

---