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   880 9,402 SH   SOLE   9,329 0 73
Abbott Laboratories COM 002824100   2,992 30,897 SH   SOLE   30,717 0 180
Abbvie Inc COM 00287Y109   3,211 21,543 SH   SOLE   21,441 0 102
Accenture Plc COM G1151C101   41,265 134,366 SH   SOLE   132,294 0 2,072
Activision Blizzard Inc COM 00507V109   23,216 247,953 SH   SOLE   244,651 0 3,302
Adobe Systems Inc COM 00724F101   533 1,045 SH   SOLE   1,045 0 0
Advanced Micro Devices Inc COM 007903107   516 5,023 SH   SOLE   5,023 0 0
Air Products & Chemicals Inc COM 009158106   865 3,051 SH   SOLE   3,051 0 0
Akamai Technologies Inc COM 00971T101   3,445 32,339 SH   SOLE   32,254 0 85
Allstate Corp COM 020002101   213 1,916 SH   SOLE   1,916 0 0
Alphabet Inc-A COM 02079K305   120,377 919,888 SH   SOLE   894,248 0 25,640
Alphabet Inc-C COM 02079K107   21,380 162,156 SH   SOLE   159,646 0 2,510
Altria Group Inc COM 02209S103   346 8,221 SH   SOLE   7,971 0 250
Amazon.com Inc COM 023135106   69,521 546,894 SH   SOLE   530,708 0 16,186
American Express Co COM 025816109   289 1,934 SH   SOLE   1,934 0 0
American Tower Corp COM 03027X100   51,369 312,366 SH   SOLE   304,468 0 7,898
American Water Works Co Inc COM 030420103   44,881 362,443 SH   SOLE   354,507 0 7,936
AMETEK Inc COM 031100100   50,734 343,352 SH   SOLE   336,979 0 6,373
Amgen Inc COM 031162100   1,216 4,525 SH   SOLE   4,118 0 407
Amphenol Corp COM 032095101   67,964 809,196 SH   SOLE   798,263 0 10,933
Ansys Inc COM 03662Q105   24,530 82,440 SH   SOLE   80,486 0 1,954
Aon PLC COM G0403H108   39,994 123,354 SH   SOLE   121,482 0 1,872
Apple Inc COM 037833100   191,925 1,120,994 SH   SOLE   1,091,450 0 29,544
Applied Materials Inc COM 038222105   645 4,662 SH   SOLE   4,662 0 0
ASML Holding NV COM N07059210   27,606 46,897 SH   SOLE   45,661 0 1,236
Assurant Inc COM 04621X108   274 1,911 SH   SOLE   1,911 0 0
AT&T Inc COM 00206R102   477 31,758 SH   SOLE   29,879 0 1,879
Automatic Data Processing Inc COM 053015103   9,165 38,096 SH   SOLE   37,535 0 561
Bank of America Corp COM 060505104   13,224 482,992 SH   SOLE   467,300 0 15,692
Becton Dickinson & Co COM 075887109   1,287 4,977 SH   SOLE   4,977 0 0
Berkshire Hathaway Inc-A COM 084670108   531 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702   92,726 264,705 SH   SOLE   258,618 0 6,087
BlackRock Inc COM 09247X101   694 1,074 SH   SOLE   1,074 0 0
Blackstone Inc COM 09260D107   537 5,011 SH   SOLE   5,011 0 0
Boeing Co COM 097023105   554 2,891 SH   SOLE   2,891 0 0
BorgWarner Inc COM 099724106   20,593 510,100 SH   SOLE   502,140 0 7,960
Bristol-Myers Squibb Co COM 110122108   610 10,512 SH   SOLE   9,668 0 844
Broadcom Inc COM 11135F101   1,307 1,573 SH   SOLE   1,573 0 0
Brown Forman Corp-B COM 115637209   1,067 18,500 SH   SOLE   18,500 0 0
Canadian National Railway Co COM 136375102   380 3,509 SH   SOLE   3,509 0 0
Caterpillar Inc COM 149123101   983 3,599 SH   SOLE   3,599 0 0
Charles Schwab Corp COM 808513105   891 16,233 SH   SOLE   16,233 0 0
Chevron Corp COM 166764100   4,321 25,627 SH   SOLE   25,035 0 592
Chubb Ltd COM H1467J104   54,889 263,662 SH   SOLE   259,110 0 4,552
Cigna Group COM 125523100   268 937 SH   SOLE   937 0 0
Cisco Systems Inc COM 17275R102   1,042 19,380 SH   SOLE   19,380 0 0
CME Group Inc COM 12572Q105   21,936 109,559 SH   SOLE   107,239 0 2,320
Coca Cola Co COM 191216100   914 16,328 SH   SOLE   11,537 0 4,791
Cognizant Tech Solutions Corp COM 192446102   3,734 55,122 SH   SOLE   54,887 0 235
Colgate Palmolive Co COM 194162103   10,772 151,484 SH   SOLE   145,772 0 5,712
Comcast Corp COM 20030N101   3,923 88,484 SH   SOLE   87,731 0 753
ConocoPhillips COM 20825C104   46,789 390,560 SH   SOLE   382,075 0 8,485
Constellation Brands Inc-A COM 21036P108   21,686 86,285 SH   SOLE   84,567 0 1,718
Consumer Discretionary Select COM 81369Y407   7,786 48,368 SH   SOLE   46,993 0 1,375
Cooper Companies Inc COM 216648402   572 1,798 SH   SOLE   1,783 0 15
Copart Inc COM 217204106   259 6,000 SH   SOLE   6,000 0 0
Corning Inc COM 219350105   337 11,056 SH   SOLE   11,011 0 45
Corteva Inc COM 22052L104   272 5,312 SH   SOLE   5,312 0 0
Costco Wholesale Corp COM 22160K105   63,125 111,734 SH   SOLE   109,608 0 2,126
Crown Castle Intl Corp-REIT COM 22822V101   280 3,039 SH   SOLE   3,039 0 0
CSX Corp COM 126408103   474 15,430 SH   SOLE   15,430 0 0
Cullen/Frost Bankers Inc COM 229899109   2,211 24,236 SH   SOLE   23,661 0 575
CVS Health Corp COM 126650100   230 3,299 SH   SOLE   2,999 0 300
Danaher Corp COM 235851102   84,872 342,087 SH   SOLE   335,696 0 6,391
Deere & Co COM 244199105   17,877 47,372 SH   SOLE   46,045 0 1,327
Dimensional US Targeted Value COM 25434V609   228 4,990 SH   SOLE   4,990 0 0
Dow Inc COM 260557103   352 6,821 SH   SOLE   6,821 0 0
Du Pont de Nemours Inc COM 26614N102   539 7,231 SH   SOLE   7,231 0 0
Duke Energy Corp COM 26441C204   453 5,132 SH   SOLE   5,132 0 0
Eaton Corp PLC COM G29183103   45,029 211,128 SH   SOLE   206,025 0 5,103
Ecolab Inc COM 278865100   25,197 148,740 SH   SOLE   146,587 0 2,154
Eli Lilly & Co COM 532457108   6,576 12,242 SH   SOLE   11,679 0 563
Emerson Electric Co COM 291011104   1,500 15,537 SH   SOLE   15,487 0 50
Enphase Energy Inc COM 29355A107   240 2,000 SH   SOLE   2,000 0 0
Enterprise Products Partners L COM 293792107   595 21,742 SH   SOLE   21,035 0 707
EOG Resources Inc COM 26875P101   208 1,637 SH   SOLE   1,637 0 0
Equinix Inc COM 29444U700   26,338 36,265 SH   SOLE   35,677 0 588
Estee Lauder Companies-A COM 518439104   358 2,474 SH   SOLE   2,474 0 0
Exxon Mobil Corp COM 30231G102   41,240 350,738 SH   SOLE   339,677 0 11,061
Fastenal Co COM 311900104   352 6,447 SH   SOLE   6,447 0 0
Financial Select Sector SPDR E COM 81369Y605   292 8,814 SH   SOLE   8,814 0 0
First Trust NASDAQ Cybersecuri COM 33734X846   366 8,060 SH   SOLE   8,060 0 0
Fox Corp COM 35137L105   619 19,840 SH   SOLE   19,490 0 350
General Dynamics Corp COM 369550108   373 1,690 SH   SOLE   1,690 0 0
General Electric Co COM 369604301   380 3,436 SH   SOLE   3,436 0 0
Globe Life Inc COM 37959E102   9,494 87,317 SH   SOLE   85,901 0 1,416
Goldman Sachs Group Inc COM 38141G104   342 1,058 SH   SOLE   1,058 0 0
Graco Inc COM 384109104   273 3,743 SH   SOLE   3,743 0 0
Health Care Select Sector SPDR COM 81369Y209   213 1,652 SH   SOLE   1,652 0 0
Henry Schein Inc COM 806407102   1,030 13,878 SH   SOLE   13,808 0 70
Hershey Co COM 427866108   27,907 139,481 SH   SOLE   137,085 0 2,396
Hologic Inc COM 436440101   457 6,584 SH   SOLE   6,099 0 485
Home Depot Inc COM 437076102   39,831 131,822 SH   SOLE   129,322 0 2,500
Honeywell International Inc COM 438516106   1,568 8,489 SH   SOLE   8,121 0 368
Idexx Labs Corp COM 45168D104   42,441 97,058 SH   SOLE   94,816 0 2,242
Illinois Tool Wks Inc COM 452308109   1,166 5,064 SH   SOLE   5,064 0 0
Intel Corp COM 458140100   872 24,533 SH   SOLE   24,322 0 211
Intl Business Machines Corp COM 459200101   1,088 7,757 SH   SOLE   7,657 0 100
Intuit Inc COM 461202103   77,564 151,806 SH   SOLE   149,701 0 2,105
Intuitive Surgical Inc COM 46120E602   484 1,657 SH   SOLE   1,657 0 0
Invesco QQQ Trust Series 1 ETF COM 46090E103   1,221 3,409 SH   SOLE   3,309 0 100
Invesco S&P 500 Equal Weight E COM 46137V357   1,838 12,970 SH   SOLE   12,595 0 375
Iron Mountain Inc COM 46284V101   203 3,418 SH   SOLE   3,418 0 0
iShares Core Dividend Growth E COM 46434V621   241 4,862 SH   SOLE   4,862 0 0
iShares Core MSCI EAFE ETF COM 46432F842   313 4,867 SH   SOLE   4,867 0 0
iShares Core S&P 500 ETF COM 464287200   2,269 5,284 SH   SOLE   4,692 0 592
iShares Core S&P M/C ETF COM 464287507   123,650 495,891 SH   SOLE   389,176 0 106,715
iShares Core S&P S/C ETF COM 464287804   2,080 22,050 SH   SOLE   19,575 0 2,475
iShares Core S&P Total U.S. St COM 464287150   513 5,450 SH   SOLE   5,450 0 0
iShares MSCI EM ETF COM 464287234   226 5,966 SH   SOLE   5,791 0 175
iShares Russell 1000 ETF COM 464287622   16,710 71,133 SH   SOLE   56,808 0 14,325
iShares Russell 1000 Growth ET COM 464287614   2,567 9,651 SH   SOLE   8,705 0 946
iShares Russell 1000 Value ETF COM 464287598   284 1,871 SH   SOLE   1,091 0 780
iShares Russell 2000 ETF COM 464287655   1,353 7,656 SH   SOLE   4,691 0 2,965
iShares Russell 3000 ETF COM 464287689   39,536 161,332 SH   SOLE   161,331 0 1
iShares Russell M/C ETF COM 464287499   1,230 17,755 SH   SOLE   13,742 0 4,013
iShares Russell M/C Growth ETF COM 464287481   405 4,434 SH   SOLE   4,434 0 0
iShares Russell M/C Value ETF COM 464287473   512 4,907 SH   SOLE   4,907 0 0
iShares S&P GSCI Commodity ETF COM 46428R107   319 14,185 SH   SOLE   14,185 0 0
iShares Select Dividend ETF COM 464287168   311 2,893 SH   SOLE   2,840 0 53
Jack Henry & Associates Inc COM 426281101   9,228 61,056 SH   SOLE   59,162 0 1,894
Jacobs Solutions Inc COM 46982L108   551 4,037 SH   SOLE   4,037 0 0
JM Smucker Co COM 832696405   290 2,358 SH   SOLE   2,326 0 32
Johnson & Johnson COM 478160104   41,680 267,610 SH   SOLE   261,850 0 5,760
Johnson Controls Intl Plc COM G51502105   266 5,000 SH   SOLE   5,000 0 0
JP Morgan Chase & Co COM 46625H100   51,630 356,021 SH   SOLE   349,338 0 6,683
Kimberly Clark Corp COM 494368103   2,497 20,666 SH   SOLE   20,550 0 116
Lam Research Corp COM 512807108   308 492 SH   SOLE   492 0 0
Linde Plc COM G54950103   63,928 171,687 SH   SOLE   167,419 0 4,268
Lockheed Martin Corp COM 539830109   426 1,042 SH   SOLE   1,042 0 0
Lowe's Companies Inc COM 548661107   2,812 13,528 SH   SOLE   13,528 0 0
Marathon Petroleum Corp COM 56585A102   304 2,008 SH   SOLE   2,008 0 0
Marsh & Mclennan Companies Inc COM 571748102   372 1,953 SH   SOLE   1,953 0 0
Marvell Technology Inc COM 573874104   19,534 360,876 SH   SOLE   350,057 0 10,819
Mastercard Inc-A COM 57636Q104   1,443 3,646 SH   SOLE   3,561 0 85
McCormick & Co Inc COM 579780206   14,171 187,352 SH   SOLE   184,962 0 2,390
McDonalds Corp COM 580135101   3,922 14,886 SH   SOLE   14,369 0 517
McKesson Corp COM 58155Q103   407 936 SH   SOLE   936 0 0
Medtronic Plc COM G5960L103   21,520 274,629 SH   SOLE   268,057 0 6,572
Merck & Co Inc COM 58933Y105   33,393 324,365 SH   SOLE   316,059 0 8,306
Meta Platforms, Inc. COM 30303M102   29,734 99,045 SH   SOLE   96,647 0 2,398
Mettler-Toledo Intl Inc COM 592688105   45,106 40,707 SH   SOLE   40,114 0 593
Microchip Technology Inc COM 595017104   72,443 928,160 SH   SOLE   908,182 0 19,978
Microsoft Corp COM 594918104   130,831 414,350 SH   SOLE   405,202 0 9,148
Middleby Corp COM 596278101   1,058 8,267 SH   SOLE   8,164 0 103
Mondelez Intl Inc COM 609207105   520 7,497 SH   SOLE   7,497 0 0
Morgan Stanley COM 617446448   404 4,948 SH   SOLE   4,948 0 0
Netflix Inc COM 64110L106   299 791 SH   SOLE   791 0 0
NextEra Energy Inc COM 65339F101   44,607 778,620 SH   SOLE   760,457 0 18,163
Nike Inc COM 654106103   9,290 97,158 SH   SOLE   95,953 0 1,205
Nordson Corp COM 655663102   14,875 66,652 SH   SOLE   65,586 0 1,066
Norfolk Southern Corp COM 655844108   1,458 7,405 SH   SOLE   7,010 0 395
Northern Trust Corp COM 665859104   2,995 43,105 SH   SOLE   42,802 0 303
Northrop Grumman Corp COM 666807102   25,233 57,323 SH   SOLE   55,974 0 1,349
Novartis AG ADR COM 66987V109   214 2,099 SH   SOLE   2,099 0 0
Nvent Electric PLC COM G6700G107   265 5,000 SH   SOLE   5,000 0 0
Nvidia Corp COM 67066G104   62,191 142,970 SH   SOLE   137,702 0 5,268
NVR Inc COM 62944T105   239 40 SH   SOLE   40 0 0
Omnicom Group Inc COM 681919106   296 3,974 SH   SOLE   3,974 0 0
Oneok Inc COM 682680103   385 6,066 SH   SOLE   6,066 0 0
Oracle Corp COM 68389X105   2,166 20,446 SH   SOLE   20,314 0 132
Oshkosh Corp COM 688239201   16,913 177,229 SH   SOLE   174,851 0 2,378
Palo Alto Networks Inc COM 697435105   97,811 417,211 SH   SOLE   407,147 0 10,064
Paychex Inc COM 704326107   228 1,978 SH   SOLE   1,978 0 0
Pentair Plc COM G7S00T104   324 5,001 SH   SOLE   5,001 0 0
Pepsico Inc COM 713448108   49,903 294,516 SH   SOLE   289,750 0 4,765
Pfizer Inc COM 717081103   9,258 279,103 SH   SOLE   272,511 0 6,592
Philip Morris Intl Inc COM 718172109   628 6,780 SH   SOLE   6,680 0 100
Phillips 66 COM 718546104   45,801 381,200 SH   SOLE   374,443 0 6,757
Plug Power Inc COM 72919P202   152 20,030 SH   SOLE   20,030 0 0
Polaris Inc COM 731068102   9,652 92,679 SH   SOLE   90,801 0 1,878
Procter & Gamble Co COM 742718109   29,774 204,127 SH   SOLE   195,873 0 8,254
Prologis Inc COM 74340W103   212 1,887 SH   SOLE   1,887 0 0
ProShares UltraShort S&P500 ET COM 74347G416   252 6,800 SH   SOLE   6,800 0 0
Prudential Financial Inc COM 744320102   365 3,850 SH   SOLE   3,850 0 0
Quaker Houghton COM 747316107   2,408 15,053 SH   SOLE   14,811 0 242
Qualcomm Inc COM 747525103   38,218 344,121 SH   SOLE   335,501 0 8,620
RBC Bearings Inc COM 75524B104   12,056 51,493 SH   SOLE   50,563 0 930
Regeneron Pharmaceuticals Inc COM 75886F107   239 290 SH   SOLE   290 0 0
Rockwell Automation Corp COM 773903109   21,926 76,698 SH   SOLE   74,562 0 2,136
Roper Technologies Inc COM 776696106   50,967 105,242 SH   SOLE   103,350 0 1,892
RTX Corp COM 75513E101   27,800 386,267 SH   SOLE   376,658 0 9,609
S&P Global Inc COM 78409V104   1,286 3,519 SH   SOLE   3,519 0 0
Salesforce Inc COM 79466L302   652 3,213 SH   SOLE   2,913 0 300
SAP SE ADR COM 803054204   238 1,843 SH   SOLE   1,843 0 0
Schwab Intl Equity ETF COM 808524805   4,396 129,454 SH   SOLE   129,454 0 0
SEI Investments Co COM 784117103   1,113 18,486 SH   SOLE   18,086 0 400
ServiceNow Inc COM 81762P102   278 498 SH   SOLE   498 0 0
Shell PLC ADR COM 780259305   229 3,558 SH   SOLE   3,558 0 0
Sherwin-Williams Co COM 824348106   24,780 97,159 SH   SOLE   95,764 0 1,395
Sirius XM Holdings Inc COM 82968B103   67 14,895 SH   SOLE   14,895 0 0
Southern Co COM 842587107   237 3,657 SH   SOLE   3,557 0 100
SPDR S&P 500 ETF COM 78462F103   150,821 352,815 SH   SOLE   269,566 0 83,249
SPDR S&P Biotech ETF COM 78464A870   3,485 47,727 SH   SOLE   46,798 0 929
SPDR S&P M/C 400 ETF COM 78467Y107   3,371 7,383 SH   SOLE   6,155 0 1,228
Starbucks Corp COM 855244109   3,703 40,574 SH   SOLE   40,209 0 365
State Street Corp COM 857477103   302 4,517 SH   SOLE   4,517 0 0
STERIS Plc COM G8473T100   11,742 53,515 SH   SOLE   52,561 0 954
Stryker Corp COM 863667101   28,896 105,742 SH   SOLE   103,329 0 2,413
Sunhydrogen Inc COM 86738R108   0 28,600 SH   SOLE   28,600 0 0
Sysco Corp COM 871829107   251 3,799 SH   SOLE   3,799 0 0
T Rowe Price Group Inc COM 74144T108   15,019 143,212 SH   SOLE   139,804 0 3,408
Take Two Interactive Software COM 874054109   4,312 30,711 SH   SOLE   28,644 0 2,067
TE Connectivity Ltd COM H84989104   846 6,852 SH   SOLE   6,852 0 0
Technology Select Sector SPDR COM 81369Y803   496 3,028 SH   SOLE   3,028 0 0
Teleflex Inc COM 879369106   4,062 20,681 SH   SOLE   19,965 0 716
Tesla Inc COM 88160R101   1,736 6,939 SH   SOLE   6,162 0 777
Texas Instruments Inc COM 882508104   1,010 6,354 SH   SOLE   6,354 0 0
Thermo Fisher Scientific Inc COM 883556102   70,005 138,303 SH   SOLE   135,727 0 2,576
TJX Companies Inc COM 872540109   64,944 730,692 SH   SOLE   715,338 0 15,354
Toll Brothers Inc COM 889478103   16,878 228,205 SH   SOLE   225,456 0 2,749
Toronto-Dominion Bank COM 891160509   599 9,946 SH   SOLE   8,446 0 1,500
Tractor Supply Co COM 892356106   32,001 157,600 SH   SOLE   153,654 0 3,946
Trane Technologies Inc COM G8994E103   270 1,330 SH   SOLE   150 0 1,180
Travelers Companies Inc COM 89417E109   529 3,237 SH   SOLE   3,237 0 0
Tyler Technologies Inc COM 902252105   450 1,165 SH   SOLE   1,165 0 0
Union Pacific Corp COM 907818108   29,202 143,408 SH   SOLE   138,950 0 4,458
United Parcel Service Inc COM 911312106   1,787 11,463 SH   SOLE   11,403 0 60
Unitedhealth Group Inc COM 91324P102   45,432 90,108 SH   SOLE   88,044 0 2,064
US Bancorp COM 902973304   17,517 529,847 SH   SOLE   520,540 0 9,307
Vanguard Dividend Appreciation COM 921908844   14,482 93,204 SH   SOLE   43,570 0 49,634
Vanguard ESG US Stock ETF COM 921910733   1,031 13,702 SH   SOLE   11,712 0 1,990
Vanguard Growth ETF COM 922908736   679 2,494 SH   SOLE   2,409 0 85
Vanguard High Dividend Yield E COM 921946406   228 2,210 SH   SOLE   2,135 0 75
Vanguard M/C Growth ETF COM 922908538   241 1,235 SH   SOLE   1,235 0 0
Vanguard M/C Value ETF COM 922908512   330 2,518 SH   SOLE   2,506 0 12
Vanguard Real Estate ETF COM 922908553   393 5,200 SH   SOLE   4,950 0 250
Vanguard S&P 500 ETF COM 922908363   1,391 3,543 SH   SOLE   3,504 0 39
Vanguard S&P M/C 400 ETF COM 921932885   273 3,228 SH   SOLE   3,228 0 0
Vanguard S/C ETF COM 922908751   71,711 379,282 SH   SOLE   331,287 0 47,996
Vanguard S/C Growth ETF COM 922908595   276 1,287 SH   SOLE   1,287 0 0
Vanguard S/C Value ETF COM 922908611   205 1,286 SH   SOLE   1,278 0 8
Vanguard Total Intl Stock ETF COM 921909768   399 7,454 SH   SOLE   7,454 0 0
Vanguard Total Stock Market ET COM 922908769   11,083 52,177 SH   SOLE   33,546 0 18,630
Vanguard Value ETF COM 922908744   422 3,059 SH   SOLE   3,043 0 16
Verizon Communications Inc COM 92343V104   1,233 38,030 SH   SOLE   36,515 0 1,515
Visa Inc-A COM 92826C839   64,238 279,282 SH   SOLE   272,849 0 6,433
Walmart Inc COM 931142103   689 4,308 SH   SOLE   4,265 0 43
Walt Disney Co COM 254687106   23,699 292,394 SH   SOLE   285,791 0 6,603
Waste Connections Inc COM 94106B101   56,674 421,992 SH   SOLE   414,433 0 7,559
Waste Management Inc COM 94106L109   201 1,316 SH   SOLE   1,316 0 0
Wells Fargo & Co COM 949746101   361 8,836 SH   SOLE   8,704 0 132
West Pharmaceutical Services COM 955306105   539 1,436 SH   SOLE   1,436 0 0
Yum Brands Inc COM 988498101   553 4,428 SH   SOLE   4,428 0 0
Yum China Holdings Inc COM 98850P109   331 5,936 SH   SOLE   5,936 0 0
Zoetis Inc COM 98978V103   17,472 100,427 SH   SOLE   97,809 0 2,618
iShares MSCI EAFE ETF INTL 464287465   1,448 21,009 SH   SOLE   20,854 0 155
Vanguard ESG Intl Stock ETF INTL 921910725   1,376 27,274 SH   SOLE   26,805 0 469
Vanguard FTSE All-World Ex-US INTL 922042775   33,450 644,883 SH   SOLE   615,947 0 28,936
Vanguard FTSE DM ETF INTL 921943858   48,196 1,102,369 SH   SOLE   1,031,262 0 71,107
Vanguard FTSE EM ETF INTL 922042858   17,772 453,259 SH   SOLE   425,353 0 27,906
Invesco BulletShares 2023 Corp BOND FUND 46138J866   12,697 598,057 SH   SOLE   521,966 0 76,091
Invesco BulletShares 2024 Corp BOND FUND 46138J841   20,959 1,013,963 SH   SOLE   745,901 0 268,062
Invesco BulletShares 2025 Corp BOND FUND 46138J825   18,046 897,361 SH   SOLE   639,585 0 257,776
Invesco BulletShares 2026 Corp BOND FUND 46138J791   14,330 762,845 SH   SOLE   503,385 0 259,460
Invesco BulletShares 2027 Corp BOND FUND 46138J783   3,995 213,227 SH   SOLE   184,134 0 29,093
Invesco BulletShares 2028 Corp BOND FUND 46138J643   1,379 71,207 SH   SOLE   56,342 0 14,865
Invesco BulletShares 2029 Corp BOND FUND 46138J577   385 21,956 SH   SOLE   15,111 0 6,845
iShares 1-5 Year IG Corporate BOND FUND 464288646   14,581 292,619 SH   SOLE   242,470 0 50,149
iShares 5-10 Year IG Corporate BOND FUND 464288638   4,373 89,881 SH   SOLE   65,779 0 24,102
iShares TIPS Bond ETF BOND FUND 464287176   5,895 56,840 SH   SOLE   55,602 0 1,238
PIMCO Intermediate Muni Bond A BOND FUND 72201R866   2,564 51,205 SH   SOLE   51,205 0 0
PIMCO National Intm Muni Bond BOND FUND 72201U109   101 10,250 SH   SOLE   10,250 0 0
PIMCO S/T Muni Bond Active ETF BOND FUND 72201R874   5,433 110,993 SH   SOLE   110,993 0 0
Vanguard I/T IG Fd-Adm BOND FUND 922031810   147 18,099 SH   SOLE   18,099 0 0
Vanguard Intermediate Term Cor BOND FUND 92206C870   471 6,200 SH   SOLE   6,200 0 0
Vanguard S/T Bond ETF BOND FUND 921937827   571 7,594 SH   SOLE   6,094 0 1,500
Vanguard S/T Treasury ETF BOND FUND 92206C102   1,673 29,046 SH   SOLE   18,968 0 10,078
Vanguard Total Bond Mkt ETF BOND FUND 921937835   598 8,570 SH   SOLE   7,516 0 1,054