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,566 14,902 SH   SOLE   14,736 0 166
Abbott Laboratories COM 002824100   3,338 32,964 SH   SOLE   32,759 0 205
Abbvie Inc COM 00287Y109   3,541 22,219 SH   SOLE   22,149 0 70
Accenture Plc COM G1151C101   37,418 130,920 SH   SOLE   128,842 0 2,078
Activision Blizzard Inc COM 00507V109   25,736 300,687 SH   SOLE   294,437 0 6,250
Adobe Systems Inc COM 00724F101   417 1,081 SH   SOLE   1,081 0 0
Advanced Micro Devices Inc COM 007903107   524 5,346 SH   SOLE   5,346 0 0
Air Products & Chemicals Inc COM 009158106   903 3,146 SH   SOLE   3,146 0 0
Akamai Technologies Inc COM 00971T101   17,040 217,627 SH   SOLE   214,960 0 2,667
Allstate Corp COM 020002101   244 2,205 SH   SOLE   2,205 0 0
Alphabet Inc-A COM 02079K305   95,829 923,833 SH   SOLE   897,784 0 26,049
Alphabet Inc-C COM 02079K107   17,438 167,669 SH   SOLE   165,139 0 2,530
Altria Group Inc COM 02209S103   206 4,611 SH   SOLE   4,361 0 250
Amazon.com Inc COM 023135106   55,373 536,089 SH   SOLE   520,533 0 15,556
American Express Co COM 025816109   319 1,934 SH   SOLE   1,934 0 0
American Tower Corp COM 03027X100   59,667 291,998 SH   SOLE   284,968 0 7,030
American Water Works Co Inc COM 030420103   51,665 352,686 SH   SOLE   344,362 0 8,324
AMETEK Inc COM 031100100   53,085 365,275 SH   SOLE   357,819 0 7,456
Amgen Inc COM 031162100   1,293 5,350 SH   SOLE   4,913 0 437
Amphenol Corp COM 032095101   68,215 834,738 SH   SOLE   816,929 0 17,809
Ansys Inc COM 03662Q105   27,355 82,198 SH   SOLE   80,568 0 1,630
Aon PLC COM G0403H108   41,333 131,095 SH   SOLE   129,194 0 1,901
Apple Inc COM 037833100   189,763 1,150,776 SH   SOLE   1,121,482 0 29,294
Applied Materials Inc COM 038222105   594 4,839 SH   SOLE   4,839 0 0
ASML Holding NV COM N07059210   24,890 36,565 SH   SOLE   35,326 0 1,239
Assurant Inc COM 04621X108   229 1,911 SH   SOLE   1,911 0 0
AT&T Inc COM 00206R102   668 34,726 SH   SOLE   33,015 0 1,711
Automatic Data Processing Inc COM 053015103   9,501 42,678 SH   SOLE   42,092 0 586
Autozone Inc COM 053332102   204 83 SH   SOLE   83 0 0
Bank of America Corp COM 060505104   15,397 538,364 SH   SOLE   523,580 0 14,784
Becton Dickinson & Co COM 075887109   1,572 6,352 SH   SOLE   6,352 0 0
Berkshire Hathaway Inc-A COM 084670108   466 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702   83,541 270,562 SH   SOLE   264,321 0 6,241
BlackRock Inc COM 09247X101   912 1,363 SH   SOLE   1,363 0 0
Blackstone Inc COM 09260D107   513 5,838 SH   SOLE   5,838 0 0
Boeing Co COM 097023105   409 1,923 SH   SOLE   1,923 0 0
Borgwarner Inc COM 099724106   23,986 488,404 SH   SOLE   479,168 0 9,236
Bristol-Myers Squibb Co COM 110122108   734 10,594 SH   SOLE   10,050 0 544
Broadcom Inc COM 11135F101   1,091 1,701 SH   SOLE   1,701 0 0
Brown Forman Corp-B COM 115637209   1,415 22,012 SH   SOLE   22,012 0 0
Canadian National Railway Co COM 136375102   414 3,509 SH   SOLE   3,509 0 0
Caterpillar Inc COM 149123101   831 3,632 SH   SOLE   3,632 0 0
Charles Schwab Corp COM 808513105   961 18,355 SH   SOLE   18,339 0 16
Chevron Corp COM 166764100   3,897 23,883 SH   SOLE   23,281 0 602
Chubb Ltd COM H1467J104   52,624 271,005 SH   SOLE   265,410 0 5,595
Church & Dwight Inc COM 171340102   556 6,289 SH   SOLE   6,289 0 0
Cigna Corp COM 125523100   214 836 SH   SOLE   836 0 0
Cisco Systems Inc COM 17275R102   1,206 23,079 SH   SOLE   23,016 0 63
Clorox Co COM 189054109   225 1,425 SH   SOLE   1,375 0 50
CME Group Inc COM 12572Q105   24,338 127,076 SH   SOLE   123,899 0 3,177
Coca Cola Co COM 191216100   1,205 19,420 SH   SOLE   14,620 0 4,800
Cognizant Tech Solutions Corp COM 192446102   11,557 189,679 SH   SOLE   187,953 0 1,726
Colgate Palmolive Co COM 194162103   10,360 137,852 SH   SOLE   133,312 0 4,540
Comcast Corp COM 20030N101   3,569 94,148 SH   SOLE   93,395 0 753
ConocoPhillips COM 20825C104   37,716 380,166 SH   SOLE   372,191 0 7,975
Constellation Brands Inc-A COM 21036P108   21,033 93,110 SH   SOLE   90,612 0 2,498
Consumer Discretionary Select COM 81369Y407   8,378 56,023 SH   SOLE   54,183 0 1,840
Copart Inc COM 217204106   256 3,400 SH   SOLE   3,400 0 0
Corning Inc COM 219350105   284 8,056 SH   SOLE   8,011 0 45
Corteva Inc COM 22052L104   331 5,491 SH   SOLE   5,491 0 0
Costco Wholesale Corp COM 22160K105   56,544 113,800 SH   SOLE   111,517 0 2,283
Crown Castle Intl Corp-REIT COM 22822V101   581 4,339 SH   SOLE   4,339 0 0
CSX Corp COM 126408103   479 15,987 SH   SOLE   15,987 0 0
Cullen/Frost Bankers Inc COM 229899109   3,635 34,503 SH   SOLE   33,913 0 590
CVS Health Corp COM 126650100   407 5,480 SH   SOLE   5,180 0 300
Danaher Corp COM 235851102   88,725 352,027 SH   SOLE   345,550 0 6,477
Deere & Co COM 244199105   15,947 38,624 SH   SOLE   37,586 0 1,038
Dimensional US Targeted Value COM 25434V609   222 4,990 SH   SOLE   4,990 0 0
Dow Inc COM 260557103   384 7,000 SH   SOLE   7,000 0 0
Du Pont de Nemours Inc COM 26614N102   480 6,682 SH   SOLE   6,682 0 0
Duke Energy Corp COM 26441C204   430 4,457 SH   SOLE   4,457 0 0
Eaton Corp PLC COM G29183103   36,250 211,570 SH   SOLE   205,706 0 5,864
Ecolab Inc COM 278865100   26,678 161,165 SH   SOLE   158,230 0 2,935
Edwards Lifesciences Cp COM 28176E108   311 3,765 SH   SOLE   3,765 0 0
Eli Lilly & Co COM 532457108   2,054 5,981 SH   SOLE   4,861 0 1,120
Emerson Electric Co COM 291011104   1,421 16,307 SH   SOLE   16,207 0 100
Enterprise Products Partners L COM 293792107   556 21,478 SH   SOLE   20,903 0 575
Equinix Inc COM 29444U700   21,008 29,136 SH   SOLE   28,586 0 550
Estee Lauder Companies-A COM 518439104   750 3,044 SH   SOLE   3,044 0 0
Exxon Mobil Corp COM 30231G102   36,834 335,895 SH   SOLE   324,198 0 11,697
Factset Research Systems Inc COM 303075105   211 508 SH   SOLE   508 0 0
Fastenal Co COM 311900104   367 6,795 SH   SOLE   6,795 0 0
Financial Select Sector SPDR E COM 81369Y605   343 10,660 SH   SOLE   10,583 0 77
First Trust NASDAQ Cybersecuri COM 33734X846   345 8,060 SH   SOLE   8,060 0 0
Fox Corp COM 35137L105   726 21,320 SH   SOLE   20,920 0 400
General Dynamics Corp COM 369550108   393 1,724 SH   SOLE   1,724 0 0
General Electric Co COM 369604301   290 3,036 SH   SOLE   3,024 0 12
Genuine Parts Co COM 372460105   210 1,254 SH   SOLE   1,254 0 0
Globe Life Inc COM 37959E102   10,160 92,348 SH   SOLE   90,777 0 1,571
Goldman Sachs Group Inc COM 38141G104   405 1,238 SH   SOLE   1,238 0 0
Health Care Select Sector SPDR COM 81369Y209   222 1,712 SH   SOLE   1,712 0 0
Henry Schein Inc COM 806407102   1,260 15,453 SH   SOLE   15,383 0 70
Hershey Co COM 427866108   35,299 138,749 SH   SOLE   136,915 0 1,834
Hologic Inc COM 436440101   592 7,339 SH   SOLE   6,854 0 485
Home Depot Inc COM 437076102   39,806 134,881 SH   SOLE   131,966 0 2,915
Honeywell International Inc COM 438516106   1,785 9,342 SH   SOLE   8,942 0 400
Idexx Labs Corp COM 45168D104   49,117 98,219 SH   SOLE   95,690 0 2,529
Illinois Tool Wks Inc COM 452308109   1,338 5,494 SH   SOLE   5,494 0 0
Intel Corp COM 458140100   969 29,672 SH   SOLE   29,461 0 211
Intl Business Machines Corp COM 459200101   1,059 8,081 SH   SOLE   7,981 0 100
Intuit Inc COM 461202103   70,525 158,189 SH   SOLE   156,127 0 2,062
Intuitive Surgical Inc COM 46120E602   423 1,654 SH   SOLE   1,654 0 0
Invesco QQQ Trust Series 1 ETF COM 46090E103   1,084 3,378 SH   SOLE   3,218 0 160
Invesco S&P 500 Equal Weight E COM 46137V357   1,819 12,575 SH   SOLE   2,200 0 10,375
IQ Hedge Multi Strategy Tracke COM 45409B107   273 9,360 SH   SOLE   9,360 0 0
iShares Core S&P 500 ETF COM 464287200   2,162 5,260 SH   SOLE   4,668 0 592
iShares Core S&P M/C ETF COM 464287507   117,600 470,098 SH   SOLE   355,102 0 114,996
iShares Core S&P S/C ETF COM 464287804   2,246 23,223 SH   SOLE   20,628 0 2,595
iShares MSCI EM ETF COM 464287234   246 6,223 SH   SOLE   5,873 0 350
iShares Russell 1000 ETF COM 464287622   17,094 75,897 SH   SOLE   57,976 0 17,921
iShares Russell 1000 Growth ET COM 464287614   2,462 10,077 SH   SOLE   9,724 0 353
iShares Russell 1000 Value ETF COM 464287598   230 1,512 SH   SOLE   1,041 0 471
iShares Russell 2000 ETF COM 464287655   1,506 8,442 SH   SOLE   4,657 0 3,785
iShares Russell 3000 ETF COM 464287689   41,912 178,039 SH   SOLE   177,961 0 78
iShares Russell M/C ETF COM 464287499   1,264 18,084 SH   SOLE   13,271 0 4,813
iShares Russell M/C Growth ETF COM 464287481   449 4,934 SH   SOLE   4,934 0 0
iShares Russell M/C Value ETF COM 464287473   571 5,376 SH   SOLE   5,357 0 19
iShares S&P 500 Growth ETF COM 464287309   301 4,710 SH   SOLE   4,110 0 600
iShares S&P 500 Value ETF COM 464287408   253 1,669 SH   SOLE   1,669 0 0
iShares S&P GSCI Commodity ETF COM 46428R107   387 19,210 SH   SOLE   19,210 0 0
Jacobs Solutions Inc COM 46982L108   603 5,129 SH   SOLE   5,129 0 0
JM Smucker Co COM 832696405   392 2,491 SH   SOLE   2,491 0 0
Johnson & Johnson COM 478160104   43,532 280,850 SH   SOLE   273,535 0 7,315
Johnson Controls Intl Plc COM G51502105   301 5,000 SH   SOLE   5,000 0 0
JP Morgan Chase & Co COM 46625H100   48,008 368,410 SH   SOLE   360,658 0 7,752
Kimberly Clark Corp COM 494368103   2,863 21,334 SH   SOLE   21,334 0 0
Lam Research Corp COM 512807108   260 491 SH   SOLE   491 0 0
Linde Plc COM G54950103   63,714 179,254 SH   SOLE   174,767 0 4,487
Lockheed Martin Corp COM 539830109   574 1,215 SH   SOLE   1,215 0 0
Lowe's Companies Inc COM 548661107   2,741 13,707 SH   SOLE   13,707 0 0
Magellan Midstream Partners LP COM 559080106   300 5,536 SH   SOLE   5,536 0 0
Marathon Petroleum Corp COM 56585A102   336 2,495 SH   SOLE   2,495 0 0
Marsh & Mclennan Companies Inc COM 571748102   439 2,637 SH   SOLE   2,637 0 0
Mastercard Inc-A COM 57636Q104   1,409 3,876 SH   SOLE   3,761 0 115
McCormick & Co Inc COM 579780206   14,722 176,929 SH   SOLE   174,484 0 2,445
McDonalds Corp COM 580135101   4,550 16,271 SH   SOLE   15,766 0 505
McKesson Corp COM 58155Q103   296 832 SH   SOLE   832 0 0
Medtronic Plc COM G5960L103   22,441 278,350 SH   SOLE   273,171 0 5,179
Merck & Co Inc COM 58933Y105   33,849 318,162 SH   SOLE   310,516 0 7,646
Meta Platforms, Inc. COM 30303M102   16,954 79,992 SH   SOLE   77,871 0 2,121
Mettler-Toledo Intl Inc COM 592688105   62,592 40,904 SH   SOLE   40,230 0 674
Microchip Technology Inc COM 595017104   82,523 985,001 SH   SOLE   964,942 0 20,059
Microsoft Corp COM 594918104   113,375 393,253 SH   SOLE   384,406 0 8,847
Middleby Corp COM 596278101   1,494 10,187 SH   SOLE   9,919 0 268
Mondelez Intl Inc COM 609207105   567 8,136 SH   SOLE   8,136 0 0
Morgan Stanley COM 617446448   430 4,902 SH   SOLE   4,902 0 0
National Grid Plc ADR COM 636274409   954 14,032 SH   SOLE   14,032 0 0
Netflix Inc COM 64110L106   210 608 SH   SOLE   608 0 0
NextEra Energy Inc COM 65339F101   56,265 729,956 SH   SOLE   713,674 0 16,282
Nike Inc COM 654106103   13,008 106,067 SH   SOLE   104,742 0 1,325
Nordson Corp COM 655663102   16,039 72,164 SH   SOLE   71,008 0 1,156
Norfolk Southern Corp COM 655844108   1,583 7,467 SH   SOLE   7,072 0 395
Northern Trust Corp COM 665859104   14,661 166,353 SH   SOLE   162,245 0 4,108
Northrop Grumman Corp COM 666807102   26,253 56,858 SH   SOLE   55,707 0 1,151
Novartis AG ADR COM 66987V109   327 3,559 SH   SOLE   3,559 0 0
Novo Nordisk A/S ADR COM 670100205   726 4,562 SH   SOLE   4,562 0 0
Nvent Electric PLC COM G6700G107   215 5,000 SH   SOLE   5,000 0 0
Nvidia Corp COM 67066G104   36,595 131,747 SH   SOLE   127,263 0 4,484
NVR Inc COM 62944T105   351 63 SH   SOLE   63 0 0
Omnicom Group Inc COM 681919106   283 3,005 SH   SOLE   2,855 0 150
Oracle Corp COM 68389X105   2,061 22,179 SH   SOLE   22,179 0 0
Oshkosh Corp COM 688239201   15,686 188,584 SH   SOLE   185,831 0 2,753
Palo Alto Networks Inc COM 697435105   88,883 444,991 SH   SOLE   434,508 0 10,483
Paychex Inc COM 704326107   328 2,861 SH   SOLE   1,361 0 1,500
Pentair Plc COM G7S00T104   276 5,001 SH   SOLE   5,001 0 0
Pepsico Inc COM 713448108   55,304 303,367 SH   SOLE   299,162 0 4,205
Pfizer Inc COM 717081103   13,772 337,557 SH   SOLE   328,172 0 9,385
Philip Morris Intl Inc COM 718172109   680 6,990 SH   SOLE   6,890 0 100
Phillips 66 COM 718546104   39,182 386,484 SH   SOLE   379,102 0 7,382
PNC Financial Services Group COM 693475105   395 3,105 SH   SOLE   3,105 0 0
Polaris Inc COM 731068102   11,959 108,101 SH   SOLE   104,509 0 3,592
Procter & Gamble Co COM 742718109   28,205 189,688 SH   SOLE   179,969 0 9,719
Progressive Corp COM 743315103   204 1,425 SH   SOLE   1,425 0 0
ProShares UltraShort S&P500 ET COM 74347G416   272 6,800 SH   SOLE   6,800 0 0
Prudential Financial Inc COM 744320102   317 3,830 SH   SOLE   3,830 0 0
Quaker Houghton COM 747316107   4,282 21,630 SH   SOLE   21,183 0 447
Qualcomm Inc COM 747525103   49,161 385,334 SH   SOLE   375,764 0 9,570
Raytheon Technologies Corp COM 75513E101   37,278 380,664 SH   SOLE   371,001 0 9,663
RBC Bearings Inc COM 75524B104   13,424 57,680 SH   SOLE   56,750 0 930
Regeneron Pharmaceuticals Inc COM 75886F107   201 245 SH   SOLE   245 0 0
Rockwell Automation Corp COM 773903109   23,506 80,102 SH   SOLE   78,291 0 1,811
Roper Technologies Inc COM 776696106   48,280 109,556 SH   SOLE   107,337 0 2,219
S&P Global Inc COM 78409V104   1,308 3,793 SH   SOLE   3,793 0 0
Salesforce Inc COM 79466L302   638 3,195 SH   SOLE   2,895 0 300
SAP SE ADR COM 803054204   231 1,823 SH   SOLE   1,823 0 0
SEI Investments Co COM 784117103   3,326 57,791 SH   SOLE   56,806 0 985
ServiceNow Inc COM 81762P102   233 502 SH   SOLE   502 0 0
Shell PLC ADR COM 780259305   204 3,554 SH   SOLE   3,554 0 0
Sherwin-Williams Co COM 824348106   23,286 103,599 SH   SOLE   102,214 0 1,385
Southern Co COM 842587107   254 3,652 SH   SOLE   3,552 0 100
SPDR S&P 500 ETF COM 78462F103   124,920 305,137 SH   SOLE   230,125 0 75,012
SPDR S&P Biotech ETF COM 78464A870   4,236 55,585 SH   SOLE   54,056 0 1,529
SPDR S&P M/C 400 ETF COM 78467Y107   3,653 7,968 SH   SOLE   4,126 0 3,842
Starbucks Corp COM 855244109   5,005 48,062 SH   SOLE   47,472 0 590
State Street Corp COM 857477103   394 5,211 SH   SOLE   5,211 0 0
STERIS Plc COM G8473T100   11,143 58,254 SH   SOLE   56,605 0 1,649
Stryker Corp COM 863667101   30,014 105,139 SH   SOLE   102,963 0 2,176
Sysco Corp COM 871829107   302 3,915 SH   SOLE   3,915 0 0
T Rowe Price Group Inc COM 74144T108   16,363 144,933 SH   SOLE   141,466 0 3,467
Target Corp COM 87612E106   389 2,350 SH   SOLE   2,350 0 0
TE Connectivity Ltd COM H84989104   897 6,842 SH   SOLE   6,842 0 0
Technology Select Sector SPDR COM 81369Y803   318 2,106 SH   SOLE   2,087 0 19
Teleflex Inc COM 879369106   7,621 30,085 SH   SOLE   29,274 0 811
Tesla Inc COM 88160R101   1,421 6,850 SH   SOLE   6,071 0 779
Texas Instruments Inc COM 882508104   1,277 6,864 SH   SOLE   6,864 0 0
Thermo Fisher Scientific Inc COM 883556102   82,855 143,753 SH   SOLE   141,119 0 2,634
TJX Companies Inc COM 872540109   59,948 765,036 SH   SOLE   750,612 0 14,424
Toll Brothers Inc COM 889478103   15,560 259,197 SH   SOLE   254,608 0 4,589
Toronto-Dominion Bank COM 891160509   602 10,049 SH   SOLE   8,549 0 1,500
Tractor Supply Co COM 892356106   34,319 146,014 SH   SOLE   141,855 0 4,159
Trane Technologies Inc COM G8994E103   249 1,355 SH   SOLE   175 0 1,180
Travelers Companies Inc COM 89417E109   566 3,303 SH   SOLE   3,303 0 0
Truist Financial Corp COM 89832Q109   252 7,390 SH   SOLE   7,390 0 0
Tyler Technologies Inc COM 902252105   244 689 SH   SOLE   689 0 0
Unilever Plc ADR COM 904767704   200 3,855 SH   SOLE   3,665 0 190
Union Pacific Corp COM 907818108   28,219 140,210 SH   SOLE   136,125 0 4,085
United Parcel Service Inc COM 911312106   376 1,936 SH   SOLE   1,876 0 60
Unitedhealth Group Inc COM 91324P102   41,402 87,606 SH   SOLE   85,739 0 1,867
US Bancorp COM 902973304   21,772 603,943 SH   SOLE   591,105 0 12,838
Vanguard Dividend Appreciation COM 921908844   11,178 72,580 SH   SOLE   31,012 0 41,568
Vanguard ESG US Stock ETF COM 921910733   883 12,319 SH   SOLE   11,244 0 1,075
Vanguard Financials ETF COM 92204A405   231 2,965 SH   SOLE   2,965 0 0
Vanguard Growth ETF COM 922908736   369 1,481 SH   SOLE   1,396 0 85
Vanguard High Dividend Yield E COM 921946406   248 2,350 SH   SOLE   2,275 0 75
Vanguard M/C Growth ETF COM 922908538   242 1,243 SH   SOLE   1,235 0 8
Vanguard M/C Value ETF COM 922908512   393 2,931 SH   SOLE   2,811 0 120
Vanguard Real Estate ETF COM 922908553   518 6,240 SH   SOLE   5,840 0 400
Vanguard S&P 500 ETF COM 922908363   1,364 3,626 SH   SOLE   3,497 0 129
Vanguard S&P M/C 400 ETF COM 921932885   273 3,228 SH   SOLE   3,228 0 0
Vanguard S/C ETF COM 922908751   68,646 362,134 SH   SOLE   315,543 0 46,591
Vanguard S/C Growth ETF COM 922908595   279 1,291 SH   SOLE   1,287 0 4
Vanguard S/C Value ETF COM 922908611   206 1,299 SH   SOLE   1,278 0 21
Vanguard Total Intl Stock ETF COM 921909768   412 7,454 SH   SOLE   7,454 0 0
Vanguard Total Stock Market ET COM 922908769   11,089 54,331 SH   SOLE   33,980 0 20,350
Vanguard Total World Stock Ind COM 922042742   309 3,352 SH   SOLE   3,352 0 0
Vanguard Value ETF COM 922908744   378 2,734 SH   SOLE   2,718 0 16
Verizon Communications Inc COM 92343V104   1,623 41,730 SH   SOLE   39,152 0 2,578
Visa Inc-A COM 92826C839   64,235 284,906 SH   SOLE   279,128 0 5,778
Walmart Inc COM 931142103   826 5,604 SH   SOLE   5,486 0 118
Walt Disney Co COM 254687106   31,383 313,423 SH   SOLE   306,754 0 6,669
Waste Connections Inc COM 94106B101   60,680 436,326 SH   SOLE   427,962 0 8,364
Waste Management Inc COM 94106L109   386 2,366 SH   SOLE   2,366 0 0
Wells Fargo & Co COM 949746101   396 10,584 SH   SOLE   10,584 0 0
West Pharmaceutical Services COM 955306105   498 1,436 SH   SOLE   1,436 0 0
Xylem Inc COM 98419M100   204 1,950 SH   SOLE   1,850 0 100
Yum Brands Inc COM 988498101   599 4,533 SH   SOLE   4,533 0 0
Yum China Holdings Inc COM 98850P109   424 6,696 SH   SOLE   6,696 0 0
Zoetis Inc COM 98978V103   12,515 75,190 SH   SOLE   73,018 0 2,172
iShares MSCI EAFE ETF INTL 464287465   1,481 20,701 SH   SOLE   20,546 0 155
Vanguard ESG Intl Stock ETF INTL 921910725   1,751 33,434 SH   SOLE   32,965 0 469
Vanguard FTSE All-World Ex-US INTL 922042775   33,545 627,367 SH   SOLE   591,064 0 36,303
Vanguard FTSE DM ETF INTL 921943858   44,128 976,929 SH   SOLE   919,830 0 57,099
Vanguard FTSE EM ETF INTL 922042858   17,192 425,550 SH   SOLE   393,542 0 32,008
Bank of America Corp COM 060505682   362 310 SH   SOLE   310 0 0
Invesco BulletShares 2023 Corp BOND FUND 46138J866   14,715 698,052 SH   SOLE   602,307 0 95,745
Invesco BulletShares 2024 Corp BOND FUND 46138J841   19,448 944,539 SH   SOLE   692,507 0 252,032
Invesco BulletShares 2025 Corp BOND FUND 46138J825   15,963 787,109 SH   SOLE   559,517 0 227,592
Invesco BulletShares 2026 Corp BOND FUND 46138J791   12,258 639,788 SH   SOLE   414,000 0 225,788
Invesco BulletShares 2027 Corp BOND FUND 46138J783   3,836 198,704 SH   SOLE   167,746 0 30,958
Invesco BulletShares 2028 Corp BOND FUND 46138J643   1,230 61,293 SH   SOLE   45,944 0 15,349
Invesco BulletShares 2029 Corp BOND FUND 46138J577   348 19,017 SH   SOLE   11,054 0 7,963
iShares 1-5 Year IG Corporate BOND FUND 464288646   20,474 405,110 SH   SOLE   340,355 0 64,755
iShares 5-10 Year IG Corporate BOND FUND 464288638   4,715 91,948 SH   SOLE   68,030 0 23,918
iShares TIPS Bond ETF BOND FUND 464287176   8,349 75,725 SH   SOLE   74,132 0 1,593
PIMCO Intermediate Muni Bond A BOND FUND 72201R866   2,622 50,180 SH   SOLE   49,630 0 550
PIMCO S/T Muni Bond Active ETF BOND FUND 72201R874   6,154 123,621 SH   SOLE   123,121 0 500
Vanguard Intermediate Term Cor BOND FUND 92206C870   497 6,200 SH   SOLE   6,200 0 0
Vanguard MBS ETF BOND FUND 92206C771   355 7,625 SH   SOLE   7,625 0 0
Vanguard S/T Treasury ETF BOND FUND 92206C102   1,794 30,647 SH   SOLE   20,375 0 10,272
Vanguard Total Bond Mkt ETF BOND FUND 921937835   721 9,767 SH   SOLE   8,395 0 1,372