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   10,821,849 71,084 SH   SOLE   65,739 0 5,345
ASML Holding NV ADR COM N07059210   10,072,671 12,569 SH   SOLE   12,476 0 93
AT&T Inc COM 00206r102   5,187,784 179,260 SH   SOLE   175,710 0 3,550
AbbVie Inc COM 00287y109   20,284,084 109,277 SH   SOLE   101,042 0 8,235
Abbott Labs COM 002824100   8,520,165 62,644 SH   SOLE   55,944 0 6,700
Accenture Plc Cl A COM g1151c101   9,577,332 32,043 SH   SOLE   31,653 0 390
Adobe Inc COM 00724f101   859,647 2,222 SH   SOLE   2,222 0 0
Advanced Micro Devices Inc COM 007903107   12,026,451 84,753 SH   SOLE   84,753 0 0
Aflac Inc COM 001055102   4,903,363 46,495 SH   SOLE   46,495 0 0
Agilent Technologies Inc COM 00846u101   6,644,791 56,307 SH   SOLE   55,607 0 700
Air Products & Chemicals Inc COM 009158106   3,472,723 12,312 SH   SOLE   12,312 0 0
Airbnb Inc Cl A COM 009066101   1,310,166 9,900 SH   SOLE   9,900 0 0
Airbus SE ADR COM 009279100   9,578,675 184,138 SH   SOLE   182,806 0 1,332
Allstate Corp COM 020002101   865,633 4,300 SH   SOLE   4,300 0 0
Alphabet Inc Cl A COM 02079k305   47,421,554 269,089 SH   SOLE   266,464 0 2,625
Alphabet Inc Cl C COM 02079k107   2,865,203 16,152 SH   SOLE   15,252 0 900
Altria Group Inc COM 02209s103   592,163 10,100 SH   SOLE   10,100 0 0
Amazon.com Inc COM 023135106   25,866,739 117,903 SH   SOLE   116,903 0 1,000
American Electric Power Co Inc COM 025537101   212,708 2,050 SH   SOLE   2,050 0 0
American Express Co COM 025816109   3,376,403 10,585 SH   SOLE   10,310 0 275
Amgen Inc COM 031162100   5,189,118 18,585 SH   SOLE   18,450 0 135
Amphenol Corp Cl A COM 032095101   18,268,651 184,999 SH   SOLE   180,279 0 4,720
Analog Devices Inc COM 032654105   725,247 3,047 SH   SOLE   3,047 0 0
Anheuser-Busch Inbev ADR COM 03524a108   4,659,766 67,808 SH   SOLE   67,308 0 500
Apple Inc COM 037833100   77,068,134 375,631 SH   SOLE   367,346 0 8,285
Applied Materials Inc COM 038222105   1,668,317 9,113 SH   SOLE   9,113 0 0
AstraZeneca PLC ADR COM 046353108   8,034,453 114,975 SH   SOLE   114,160 0 815
Atlassian Corp COM 049468101   8,809,638 43,378 SH   SOLE   43,073 0 305
Autodesk Inc COM 052769106   22,415,345 72,408 SH   SOLE   72,408 0 0
Automatic Data Processing Inc COM 053015103   9,637,192 31,249 SH   SOLE   29,099 0 2,150
Avery Dennison Corp COM 053611109   510,618 2,910 SH   SOLE   2,910 0 0
Axon Enterprise Inc COM 05464c101   24,989,713 30,183 SH   SOLE   30,183 0 0
BP PLC ADR COM 055622104   1,858,653 62,100 SH   SOLE   62,100 0 0
Bank OZK COM 06417n103   221,182 4,700 SH   SOLE   4,700 0 0
Bank of America Corp COM 060505104   38,035,911 803,802 SH   SOLE   794,002 0 9,800
Bank of New York Mellon Corp COM 064058100   37,137,529 407,612 SH   SOLE   402,037 0 5,575
Barclays PLC ADR COM 06738e204   5,270,897 283,534 SH   SOLE   281,470 0 2,064
Baxter International Inc COM 071813109   257,380 8,500 SH   SOLE   8,500 0 0
Becton Dickinson and Co COM 075887109   245,112 1,423 SH   SOLE   1,423 0 0
Berkshire Hathaway Inc Cl A COM 084670108   1,457,600 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Cl B COM 084670702   6,704,598 13,802 SH   SOLE   13,577 0 225
Best Buy Co Inc COM 086516101   2,846,648 42,405 SH   SOLE   42,075 0 330
BlackRock Inc COM 09290d101   13,303,441 12,679 SH   SOLE   12,524 0 155
Blackstone Inc COM 09260d107   1,152,065 7,702 SH   SOLE   7,702 0 0
Boeing Co COM 097023105   26,615,758 127,026 SH   SOLE   125,641 0 1,385
Booz Allen Hamilton Holding Co COM 099502106   9,685,027 93,009 SH   SOLE   91,739 0 1,270
Boston Scientific Corp COM 101137107   274,218 2,553 SH   SOLE   2,553 0 0
Bristol-Myers Squibb Co COM 110122108   4,640,665 100,252 SH   SOLE   85,170 0 15,082
Broadcom Inc COM 11135f101   76,253,611 276,632 SH   SOLE   267,332 0 9,300
Brookfield Asset Management Lt COM 113004105   5,031,475 91,018 SH   SOLE   90,393 0 625
Brown-Forman Corp Cl B COM 115637209   201,825 7,500 SH   SOLE   7,500 0 0
CME Group Inc COM 12572q105   8,806,886 31,953 SH   SOLE   31,673 0 280
CMS Energy Corp COM 125896100   666,612 9,622 SH   SOLE   9,622 0 0
Cameco Corp COM 13321l108   388,223 5,230 SH   SOLE   5,230 0 0
Canadian National Railway Co COM 136375102   3,463,388 33,289 SH   SOLE   33,049 0 240
Cardinal Health Inc COM 14149y108   1,835,904 10,928 SH   SOLE   10,728 0 200
Carrier Global Corp COM 14448c104   454,217 6,206 SH   SOLE   4,206 0 2,000
Casey's General Stores Inc COM 147528103   18,089,582 35,451 SH   SOLE   35,046 0 405
Caterpillar Inc COM 149123101   4,103,380 10,570 SH   SOLE   10,470 0 100
Charles Schwab Corp COM 808513105   287,315 3,149 SH   SOLE   3,149 0 0
Check Point Software Technolog COM m22465104   5,528,374 24,987 SH   SOLE   24,817 0 170
Chevron Corp COM 166764100   14,289,448 99,794 SH   SOLE   97,194 0 2,600
Chipotle Mexican Grill Inc COM 169656105   10,584,050 188,496 SH   SOLE   188,496 0 0
Chubb Ltd COM h1467j104   14,901,748 51,435 SH   SOLE   50,560 0 875
Cincinnati Financial Corp COM 172062101   640,058 4,298 SH   SOLE   4,298 0 0
Cintas Corp COM 172908105   222,870 1,000 SH   SOLE   1,000 0 0
Cisco Systems Inc COM 17275r102   10,554,779 152,130 SH   SOLE   151,430 0 700
Citigroup Inc COM 172967424   12,310,310 144,623 SH   SOLE   143,223 0 1,400
Clorox Co COM 189054109   4,222,862 35,170 SH   SOLE   34,725 0 445
CoStar Group Inc COM 22160n109   8,383,630 104,274 SH   SOLE   104,274 0 0
Coca-Cola Co COM 191216100   10,977,216 155,155 SH   SOLE   151,460 0 3,695
Cogent Communications Holdings COM 19239V302   2,152,818 44,655 SH   SOLE   44,245 0 410
Colgate-Palmolive Co COM 194162103   4,431,375 48,750 SH   SOLE   43,825 0 4,925
Comcast Corp Cl A COM 20030n101   297,440 8,334 SH   SOLE   8,334 0 0
Comerica Inc COM 200340107   1,492,682 25,024 SH   SOLE   23,076 0 1,948
ConocoPhillips COM 20825c104   1,186,632 13,223 SH   SOLE   12,323 0 900
Consolidated Edison Inc COM 209115104   411,636 4,102 SH   SOLE   3,402 0 700
Constellation Brands Inc Cl A COM 21036p108   6,640,760 40,821 SH   SOLE   40,246 0 575
Constellation Energy Corp COM 21037t109   316,628 981 SH   SOLE   981 0 0
Corning Inc COM 219350105   402,313 7,650 SH   SOLE   7,650 0 0
Corpay Inc COM 219948106   10,042,532 30,265 SH   SOLE   30,265 0 0
Corteva Inc COM 22052l104   33,703,062 452,208 SH   SOLE   448,983 0 3,225
Costco Wholesale Corp COM 22160k105   27,822,303 28,105 SH   SOLE   27,910 0 195
CrowdStrike Holdings Inc COM 22788C105   15,684,201 30,795 SH   SOLE   30,795 0 0
DBS Group Holdings Ltd ADR COM 23304y100   5,154,735 36,547 SH   SOLE   36,287 0 260
DT Midstream Inc COM 23345m107   533,503 4,854 SH   SOLE   4,104 0 750
DTE Energy Co COM 233331107   1,097,034 8,282 SH   SOLE   8,032 0 250
Daiichi Sankyo Co Ltd ADR COM 23381d102   8,406,129 360,840 SH   SOLE   358,140 0 2,700
Danaher Corp COM 235851102   370,783 1,877 SH   SOLE   1,877 0 0
Dassault Systemes SE ADR COM 237545108   4,356,415 120,770 SH   SOLE   119,870 0 900
Deere & Co COM 244199105   1,876,837 3,691 SH   SOLE   3,441 0 250
Delta Air Lines Inc COM 247361702   226,818 4,612 SH   SOLE   4,612 0 0
Dominion Energy Inc COM 25746u109   1,743,133 30,841 SH   SOLE   30,841 0 0
Donaldson Co Inc COM 257651109   402,230 5,800 SH   SOLE   5,800 0 0
Dow Inc COM 260557103   1,745,932 65,934 SH   SOLE   65,584 0 350
DuPont de Nemours Inc COM 26614n102   604,627 8,815 SH   SOLE   8,815 0 0
Duke Energy Corp COM 26441c204   13,850,014 117,373 SH   SOLE   109,843 0 7,530
Eaton Corp PLC COM g29183103   889,262 2,491 SH   SOLE   2,491 0 0
Ecolab Inc COM 278865100   5,702,428 21,164 SH   SOLE   20,789 0 375
Eli Lilly and Co COM 532457108   55,196,181 70,807 SH   SOLE   70,342 0 465
Emerson Electric Co COM 291011104   9,477,096 71,080 SH   SOLE   63,340 0 7,740
Enbridge Inc COM 29250n105   545,896 12,061 SH   SOLE   11,561 0 500
Esperion Therapeutics Inc COM 29664w105   21,657 22,000 SH   SOLE   22,000 0 0
Essex Property Trust Inc COM 297178105   340,080 1,200 SH   SOLE   1,200 0 0
Exelon Corp COM 30161n101   514,527 11,850 SH   SOLE   11,850 0 0
Expeditors Int'l of WA COM 302130109   348,462 3,050 SH   SOLE   3,050 0 0
Experian PLC ADR COM 30215c101   5,298,162 103,045 SH   SOLE   102,335 0 710
Exxon Mobil Corp COM 30231g102   23,681,541 219,680 SH   SOLE   211,252 0 8,428
Fastenal Co COM 311900104   18,301,710 435,755 SH   SOLE   432,555 0 3,200
FedEx Corp COM 31428x106   606,463 2,668 SH   SOLE   2,568 0 100
First Horizon Corp COM 320517105   273,480 12,900 SH   SOLE   12,900 0 0
Fiserv Inc COM 337738108   21,184,879 122,875 SH   SOLE   122,875 0 0
Flutter Entertainment PLC COM g3643j108   389,491 1,363 SH   SOLE   1,363 0 0
Ford Motor Co COM 345370860   1,598,861 147,361 SH   SOLE   146,561 0 800
Fortinet Inc COM 34959E109   677,665 6,410 SH   SOLE   6,410 0 0
GE Aerospace COM 369604301   1,839,824 7,148 SH   SOLE   7,148 0 0
GE Vernova Inc COM 36828a101   1,041,896 1,969 SH   SOLE   1,969 0 0
Garmin Ltd COM h2906t109   251,090 1,203 SH   SOLE   1,203 0 0
General Dynamics Corp COM 369550108   14,834,411 50,862 SH   SOLE   50,197 0 665
General Mills Inc COM 370334104   242,730 4,685 SH   SOLE   3,310 0 1,375
General Motors Co COM 37045v100   219,181 4,454 SH   SOLE   4,454 0 0
Gentex Corp COM 371901109   2,025,279 92,100 SH   SOLE   92,100 0 0
Genuine Parts Co COM 372460105   441,690 3,641 SH   SOLE   3,641 0 0
Gilead Sciences Inc COM 375558103   10,469,454 94,430 SH   SOLE   93,825 0 605
Globus Medical Inc COM 379577208   626,084 10,608 SH   SOLE   10,608 0 0
Goldman Sachs Group Inc COM 38141g104   1,051,716 1,486 SH   SOLE   1,486 0 0
HDFC Bank Ltd ADR COM 40415f101   9,746,060 127,117 SH   SOLE   126,192 0 925
HEICO Corp COM 422806109   27,476,888 83,771 SH   SOLE   83,016 0 755
Heico Corp Cl A COM 422806208   232,875 900 SH   SOLE   900 0 0
Hershey Co COM 427866108   3,755,448 22,630 SH   SOLE   22,630 0 0
Home Depot Inc COM 437076102   16,404,614 44,743 SH   SOLE   42,443 0 2,300
Honeywell International Inc COM 438516106   2,840,903 12,199 SH   SOLE   12,099 0 100
Huntington Bancshares Inc COM 446150104   702,009 41,886 SH   SOLE   41,886 0 0
IBM COM 459200101   23,196,435 78,691 SH   SOLE   74,366 0 4,325
IDEXX Laboratories Inc COM 45168d104   12,738,075 23,750 SH   SOLE   23,750 0 0
Illinois Tool Works Inc COM 452308109   942,270 3,811 SH   SOLE   3,011 0 800
Ingredion Inc COM 457187102   579,775 4,275 SH   SOLE   4,275 0 0
Intel Corp COM 458140100   1,652,112 73,755 SH   SOLE   71,630 0 2,125
InterContinental Hotels Group COM 45857p806   346,020 3,000 SH   SOLE   3,000 0 0
Intercontinental Exchange Inc COM 45866f104   35,869,853 195,508 SH   SOLE   193,883 0 1,625
Intuit Inc COM 461202103   20,494,920 26,021 SH   SOLE   26,021 0 0
Intuitive Surgical Inc COM 46120e602   19,036,739 35,032 SH   SOLE   35,032 0 0
Invesco S&P 500 Eq Wt ETF COM 46137v357   5,140,516 28,285 SH   SOLE   28,285 0 0
Invesco Van Kampen Muni.Op.Tr COM egb32c103   0 43,613 SH   SOLE   43,613 0 0
Iron Mountain Inc COM 46284v101   7,042,661 68,662 SH   SOLE   68,052 0 610
JPMorgan Chase & Co COM 46625h100   29,880,444 103,068 SH   SOLE   97,623 0 5,445
Johnson & Johnson COM 478160104   14,180,699 92,836 SH   SOLE   89,536 0 3,300
Kimberly-Clark Corp COM 494368103   4,330,681 33,592 SH   SOLE   26,575 0 7,017
Kinder Morgan Inc COM 49456b101   7,974,309 271,235 SH   SOLE   265,335 0 5,900
Kraft Heinz Co COM 500754106   213,867 8,283 SH   SOLE   8,283 0 0
Linde PLC COM g54950103   12,554,318 26,758 SH   SOLE   26,418 0 340
Lockheed Martin Corp COM 539830109   5,156,601 11,134 SH   SOLE   11,066 0 68
London Stock Exchange Group PL COM 54211n101   12,616,730 346,290 SH   SOLE   343,765 0 2,525
Lonza Group AG ADR COM 54338v101   9,557,102 134,645 SH   SOLE   133,685 0 960
Lowe's Companies Inc COM 548661107   971,569 4,379 SH   SOLE   4,379 0 0
MSCI Inc COM 55354g100   18,531,233 32,131 SH   SOLE   31,686 0 445
MTU Aero Engines AG ADR COM 62473g102   11,790,682 53,258 SH   SOLE   52,858 0 400
Marathon Petroleum Corp COM 56585a102   577,232 3,475 SH   SOLE   2,775 0 700
Marsh & McLennan Companies Inc COM 571748102   12,420,064 56,806 SH   SOLE   55,581 0 1,225
Marvell Technology Inc COM 573874104   15,699,661 202,838 SH   SOLE   202,838 0 0
Mastercard Inc Cl A COM 57636q104   20,708,613 36,852 SH   SOLE   36,852 0 0
McCormick & Co Inc COM 579780206   457,574 6,035 SH   SOLE   6,035 0 0
McDonald's Corp COM 580135101   7,872,813 26,946 SH   SOLE   26,921 0 25
Medtronic PLC COM g5960l103   5,867,151 67,307 SH   SOLE   66,917 0 390
MercadoLibre Inc COM 58733r102   15,169,509 5,804 SH   SOLE   5,763 0 41
Mercantile Bank Corp COM 587376104   426,461 9,189 SH   SOLE   9,189 0 0
Merck & Co Inc COM 58933y105   11,158,710 140,964 SH   SOLE   131,139 0 9,825
Meta Platforms Inc COM 30303m102   30,853,638 41,802 SH   SOLE   41,802 0 0
Microsoft Corp COM 594918104   122,360,051 245,994 SH   SOLE   243,239 0 2,755
Mondelez International Inc COM 609207105   12,893,516 191,185 SH   SOLE   189,435 0 1,750
Monolithic Power Systems Inc COM 609839105   24,718,450 33,797 SH   SOLE   33,542 0 255
Motorola Solutions Inc COM 620076307   1,411,484 3,357 SH   SOLE   3,357 0 0
NICE Ltd ADR COM 653656108   4,630,499 27,414 SH   SOLE   27,204 0 210
NVIDIA Corp COM 67066g104   89,259,014 564,966 SH   SOLE   552,461 0 12,505
Neogen Corp COM 640491106   549,700 115,000 SH   SOLE   112,500 0 2,500
Nestle SA ADR COM 641069406   4,646,529 46,919 SH   SOLE   46,524 0 395
Netflix Inc COM 64110l106   38,257,605 28,569 SH   SOLE   28,569 0 0
Neurocrine Biosciences Inc COM 64125c109   9,049,303 71,997 SH   SOLE   71,997 0 0
Newmont Corp COM 651639106   477,732 8,200 SH   SOLE   8,200 0 0
NextEra Energy Inc COM 65339f101   1,661,221 23,930 SH   SOLE   23,930 0 0
Nintendo Co Ltd ADR COM 654445303   15,649,447 651,436 SH   SOLE   646,624 0 4,812
Nordson Corp COM 655663102   2,441,246 11,388 SH   SOLE   11,313 0 75
Oracle Corp COM 68389x105   13,742,863 62,859 SH   SOLE   62,634 0 225
PNC Financial Services Group I COM 693475105   11,235,720 60,271 SH   SOLE   59,786 0 485
PPG Industries Inc COM 693506107   677,267 5,954 SH   SOLE   5,954 0 0
Palantir Technologies Inc Cl A COM 69608a108   1,417,728 10,400 SH   SOLE   10,400 0 0
Palo Alto Networks Inc COM 697435105   14,332,372 70,037 SH   SOLE   70,037 0 0
Parker-Hannifin Corp COM 701094104   579,730 830 SH   SOLE   830 0 0
PayPal Holdings Inc COM 70450y103   654,388 8,805 SH   SOLE   8,805 0 0
Paychex Inc COM 704326107   8,214,853 56,475 SH   SOLE   55,960 0 515
Pentair PLC COM g7s00t104   349,044 3,400 SH   SOLE   3,400 0 0
Penumbra Inc COM 70975l107   19,917,311 77,611 SH   SOLE   77,611 0 0
PepsiCo Inc COM 713448108   26,488,431 200,609 SH   SOLE   193,554 0 7,055
Pfizer Inc COM 717081103   8,804,938 363,240 SH   SOLE   356,540 0 6,700
Philip Morris International In COM 718172109   760,393 4,175 SH   SOLE   4,175 0 0
Pinnacle West Capital Corp COM 723484101   2,194,252 24,525 SH   SOLE   24,525 0 0
Principal Financial Group Inc COM 74251v102   6,242,404 78,590 SH   SOLE   77,830 0 760
Private Bancorp of America Inc COM 74274f100   281,944 5,200 SH   SOLE   5,200 0 0
ProShares S&P 400 MidCap Div A COM 74347b680   216,068 2,650 SH   SOLE   2,650 0 0
ProShares S&P 500 Div Aristocr COM 74348a467   456,674 4,535 SH   SOLE   4,535 0 0
Procter & Gamble Co COM 742718109   11,447,939 71,855 SH   SOLE   66,925 0 4,930
Progressive Corp COM 743315103   1,128,818 4,230 SH   SOLE   4,230 0 0
Public Storage REIT COM 74460d109   3,616,695 12,326 SH   SOLE   11,861 0 465
QUALCOMM Inc COM 747525103   1,571,902 9,870 SH   SOLE   9,870 0 0
RPM International Inc COM 749685103   670,024 6,100 SH   SOLE   6,100 0 0
RTX Corp COM 75513e101   7,261,867 49,732 SH   SOLE   45,531 0 4,201
Realty Income Corp COM 756109104   3,128,511 54,305 SH   SOLE   53,855 0 450
Reinsurance Group of America I COM 759351604   11,252,764 56,729 SH   SOLE   56,434 0 295
Republic Services Inc COM 760759100   21,598,597 87,582 SH   SOLE   86,027 0 1,555
ResMed Inc COM 761152107   14,996,250 58,125 SH   SOLE   58,125 0 0
Rockwell Automation Inc COM 773903109   6,465,689 19,465 SH   SOLE   19,315 0 150
Roper Technologies Inc COM 776696106   21,382,338 37,722 SH   SOLE   37,255 0 467
Ross Stores Inc COM 778296103   9,637,010 75,537 SH   SOLE   74,592 0 945
S&P Global Inc COM 78409v104   442,924 840 SH   SOLE   840 0 0
SPDR Gold Shares COM 78463v107   927,598 3,043 SH   SOLE   3,043 0 0
SPDR Index Dvlpd Wrld Ex-US ET COM 78463x889   352,303 8,701 SH   SOLE   8,701 0 0
SPDR S&P 500 ETF Trust COM 78462f103   617,232 999 SH   SOLE   999 0 0
SPDR S&P 600 Small Cap Value E COM 78464a300   223,328 2,800 SH   SOLE   2,800 0 0
STERIS PLC COM g8473t100   338,230 1,408 SH   SOLE   1,408 0 0
Salesforce Inc COM 79466l302   11,094,665 40,686 SH   SOLE   40,686 0 0
Schlumberger Ltd COM 806857108   9,852,937 291,507 SH   SOLE   289,782 0 1,725
ServiceNow Inc COM 81762p102   22,612,620 21,995 SH   SOLE   21,995 0 0
Shell PLC ADR COM 780259305   4,421,748 62,800 SH   SOLE   62,800 0 0
Sherwin-Williams Co COM 824348106   12,263,102 35,715 SH   SOLE   35,490 0 225
Shopify Inc Cl A COM 82509l107   382,385 3,315 SH   SOLE   3,315 0 0
Snap-on Inc COM 833034101   486,374 1,563 SH   SOLE   1,563 0 0
Southern Co COM 842587107   9,559,503 104,100 SH   SOLE   102,735 0 1,365
Starbucks Corp COM 855244109   10,604,655 115,733 SH   SOLE   114,658 0 1,075
State Street Corp COM 857477103   11,469,620 107,858 SH   SOLE   106,858 0 1,000
Stryker Corp COM 863667101   37,556,531 94,928 SH   SOLE   93,633 0 1,295
Sysco Corp COM 871829107   1,102,017 14,550 SH   SOLE   14,550 0 0
T-Mobile US Inc COM 872590104   25,253,416 105,991 SH   SOLE   105,216 0 775
TJX Companies Inc COM 872540109   4,797,463 38,849 SH   SOLE   38,549 0 300
Taiwan Semiconductor Mfg Co Lt COM 874039100   13,561,542 59,877 SH   SOLE   59,477 0 400
Target Corp COM 87612e106   4,596,202 46,591 SH   SOLE   45,865 0 726
Techtronic Industries Co Ltd A COM 87873r101   4,410,632 80,240 SH   SOLE   79,675 0 565
Terreno Realty Corp COM 88146m101   10,910,493 194,587 SH   SOLE   192,162 0 2,425
Tesla Inc COM 88160r101   481,890 1,517 SH   SOLE   1,517 0 0
Texas Instruments Inc COM 882508104   11,089,399 53,412 SH   SOLE   52,082 0 1,330
Thermo Fisher Scientific Inc COM 883556102   1,363,562 3,363 SH   SOLE   3,363 0 0
Toro Co COM 891092108   676,054 9,565 SH   SOLE   9,565 0 0
Trade Desk Inc Cl A COM 88339j105   6,993,972 97,152 SH   SOLE   97,152 0 0
Travelers Companies Inc COM 89417e109   2,614,401 9,772 SH   SOLE   5,847 0 3,925
Tyler Technologies Inc COM 902252105   10,453,548 17,633 SH   SOLE   17,633 0 0
Uber Technologies Inc COM 90353t100   20,734,712 222,237 SH   SOLE   222,237 0 0
Unilever PLC ADR COM 904767704   228,470 3,735 SH   SOLE   3,735 0 0
Union Pacific Corp COM 907818108   10,290,328 44,725 SH   SOLE   44,040 0 685
United Parcel Service Inc COM 911312106   605,640 6,000 SH   SOLE   5,400 0 600
UnitedHealth Group Inc COM 91324p102   8,497,767 27,239 SH   SOLE   26,729 0 510
Valero Energy Corp COM 91913y100   403,260 3,000 SH   SOLE   3,000 0 0
Valley National Bancorp COM 919794107   173,688 19,450 SH   SOLE   19,450 0 0
VanEck Gold Miners ETF COM 92189f106   235,051 4,515 SH   SOLE   4,515 0 0
Vanguard S&P 500 ETF COM 922908363   914,947 1,611 SH   SOLE   1,611 0 0
Vanguard Total Intl Stk ETF COM 921909768   4,919,208 71,200 SH   SOLE   71,200 0 0
Vanguard US Tot Mkt ETF COM 922908769   11,138,427 36,648 SH   SOLE   36,648 0 0
Veeva Systems Inc COM 922475108   20,367,673 70,726 SH   SOLE   70,726 0 0
Verizon Communications Inc COM 92343v104   11,088,889 256,272 SH   SOLE   253,747 0 2,525
Vertex Pharmaceuticals Inc COM 92532f100   9,363,446 21,032 SH   SOLE   21,032 0 0
Viper Energy Inc COM 927959106   3,072,325 80,575 SH   SOLE   79,850 0 725
Visa Inc Cl A COM 92826c839   41,930,695 118,098 SH   SOLE   116,848 0 1,250
W.W. Grainger Inc COM 384802104   915,411 880 SH   SOLE   880 0 0
WEC Energy Group Inc COM 92939u106   23,853,985 228,925 SH   SOLE   227,900 0 1,025
Wal-Mart de Mexico SAB de CV A COM 93114w107   4,761,230 144,890 SH   SOLE   143,740 0 1,150
Wallbridge Mining Co Ltd COM 932397102   478 10,000 SH   SOLE   10,000 0 0
Walmart Inc COM 931142103   24,654,018 252,138 SH   SOLE   249,563 0 2,575
Walt Disney Co COM 254687106   13,075,442 105,439 SH   SOLE   104,264 0 1,175
Waste Management Inc COM 94106l109   411,876 1,800 SH   SOLE   1,800 0 0
Wells Fargo & Co COM 949746101   42,635,698 532,148 SH   SOLE   527,473 0 4,675
Welltower Inc COM 95040q104   8,777,061 57,094 SH   SOLE   56,084 0 1,010
Weyerhaeuser Co COM 962166104   5,599,803 217,976 SH   SOLE   216,276 0 1,700
WisdomTree Europe Hedged Equit COM 97717x701   9,036,455 187,790 SH   SOLE   186,380 0 1,410
Workday Inc Cl A COM 98138h101   15,890,160 66,209 SH   SOLE   66,209 0 0
Xylem Inc COM 98419m100   11,918,584 92,135 SH   SOLE   90,925 0 1,210
Yum! Brands Inc COM 988498101   11,845,509 79,940 SH   SOLE   77,915 0 2,025
Zoetis Inc COM 98978V103   9,532,600 61,126 SH   SOLE   60,401 0 725
Zscaler Inc COM 98980g102   329,637 1,050 SH   SOLE   1,050 0 0
iShares Core S&P 500 ETF COM 464287200   588,613 948 SH   SOLE   948 0 0
iShares DJ Select DVD Index COM 464287168   208,113 1,567 SH   SOLE   1,567 0 0
iShares Gold Trust COM 464285204   1,373,417 22,024 SH   SOLE   22,024 0 0
iShares MSCI EAFE ETF COM 464287465   4,160,836 46,547 SH   SOLE   46,547 0 0
iShares MSCI Emerging Markets COM 464287234   12,324,162 255,476 SH   SOLE   254,026 0 1,450
iShares MSCI Europe Financials COM 464289180   18,548,465 586,420 SH   SOLE   582,170 0 4,250
iShares MSCI Japan ETF COM 46434g822   9,215,687 122,925 SH   SOLE   122,025 0 900
iShares Russell 1000 ETF COM 464287622   886,278 2,610 SH   SOLE   2,610 0 0
iShares Russell 1000 Growth ET COM 464287614   3,329,556 7,842 SH   SOLE   7,842 0 0
iShares Russell 1000 Value ETF COM 464287598   3,187,897 16,413 SH   SOLE   16,413 0 0
iShares Russell 2000 ETF COM 464287655   1,504,272 6,971 SH   SOLE   6,971 0 0
iShares S&P 500 Growth ETF COM 464287309   914,050 8,302 SH   SOLE   8,302 0 0
iShares S&P 500 Value ETF COM 464287408   1,235,641 6,323 SH   SOLE   6,323 0 0
iShares S&P MidCap 400 COM 464287507   2,050,381 33,060 SH   SOLE   33,060 0 0
iShares S&P Smallcap 600 COM 464287804   305,466 2,795 SH   SOLE   2,795 0 0
iShares S&P Smallcap 600 Growt COM 464287887   5,650,209 42,470 SH   SOLE   42,470 0 0
iShares S&P Smallcap 600 Value COM 464287879   3,857,662 38,774 SH   SOLE   38,774 0 0
SPDR Bloomberg High Yield Bond ETF 78468r622   206,991 2,128 SH   SOLE   2,128 0 0
Vanguard Intermediate-Term Cor ETF 92206c870   455,231 5,490 SH   SOLE   5,490 0 0
Vanguard Total Bond Market ETF ETF 921937835   9,194,546 124,875 SH   SOLE   124,875 0 0
iShares 1-3 Year Treasury Bond ETF 464287457   569,082 6,868 SH   SOLE   6,868 0 0
iShares Broad USD Inv Grade Co ETF 464288620   247,838 4,818 SH   SOLE   4,818 0 0
iShares Intermediate Gov/Credi ETF 464288612   1,031,698 9,661 SH   SOLE   9,661 0 0