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,287 12,859 SH   SOLE   12,726 0 133
Abbott Laboratories COM 002824100   3,535 32,428 SH   SOLE   32,248 0 180
Abbvie Inc COM 00287Y109   3,107 23,059 SH   SOLE   22,957 0 102
Accenture Plc COM G1151C101   41,430 134,261 SH   SOLE   132,231 0 2,030
Activision Blizzard Inc COM 00507V109   26,347 312,541 SH   SOLE   305,541 0 7,000
Adobe Systems Inc COM 00724F101   537 1,098 SH   SOLE   1,098 0 0
Advanced Micro Devices Inc COM 007903107   610 5,358 SH   SOLE   5,358 0 0
Air Products & Chemicals Inc COM 009158106   947 3,161 SH   SOLE   3,161 0 0
Akamai Technologies Inc COM 00971T101   5,139 57,180 SH   SOLE   56,640 0 540
Allstate Corp COM 020002101   275 2,519 SH   SOLE   2,519 0 0
Alphabet Inc-A COM 02079K305   110,565 923,681 SH   SOLE   896,971 0 26,710
Alphabet Inc-C COM 02079K107   19,832 163,944 SH   SOLE   161,414 0 2,530
Altria Group Inc COM 02209S103   406 8,967 SH   SOLE   8,717 0 250
Amazon.com Inc COM 023135106   70,378 539,874 SH   SOLE   524,028 0 15,846
American Express Co COM 025816109   341 1,957 SH   SOLE   1,957 0 0
American Tower Corp COM 03027X100   58,961 304,019 SH   SOLE   296,543 0 7,476
American Water Works Co Inc COM 030420103   50,772 355,669 SH   SOLE   347,088 0 8,581
AMETEK Inc COM 031100100   57,488 355,126 SH   SOLE   347,820 0 7,306
Amgen Inc COM 031162100   1,045 4,705 SH   SOLE   4,268 0 437
Amphenol Corp COM 032095101   70,021 824,264 SH   SOLE   807,680 0 16,584
Ansys Inc COM 03662Q105   27,072 81,970 SH   SOLE   80,141 0 1,829
Aon PLC COM G0403H108   44,500 128,910 SH   SOLE   126,909 0 2,001
Apple Inc COM 037833100   220,781 1,138,222 SH   SOLE   1,108,973 0 29,248
Applied Materials Inc COM 038222105   714 4,937 SH   SOLE   4,937 0 0
ASML Holding NV COM N07059210   31,607 43,611 SH   SOLE   42,403 0 1,208
Assurant Inc COM 04621X108   240 1,911 SH   SOLE   1,911 0 0
AT&T Inc COM 00206R102   507 31,798 SH   SOLE   29,919 0 1,879
Automatic Data Processing Inc COM 053015103   8,844 40,240 SH   SOLE   39,679 0 561
Bank of America Corp COM 060505104   14,126 492,383 SH   SOLE   476,338 0 16,045
Becton Dickinson & Co COM 075887109   1,314 4,977 SH   SOLE   4,977 0 0
Berkshire Hathaway Inc-A COM 084670108   518 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702   91,898 269,497 SH   SOLE   263,402 0 6,095
BlackRock Inc COM 09247X101   750 1,085 SH   SOLE   1,085 0 0
Blackstone Inc COM 09260D107   466 5,011 SH   SOLE   5,011 0 0
Boeing Co COM 097023105   610 2,888 SH   SOLE   2,888 0 0
BorgWarner Inc COM 099724106   23,875 488,137 SH   SOLE   479,984 0 8,153
Bristol-Myers Squibb Co COM 110122108   760 11,883 SH   SOLE   10,914 0 969
Broadcom Inc COM 11135F101   1,457 1,680 SH   SOLE   1,680 0 0
Brown Forman Corp-B COM 115637209   1,470 22,012 SH   SOLE   22,012 0 0
Canadian National Railway Co COM 136375102   425 3,509 SH   SOLE   3,509 0 0
Caterpillar Inc COM 149123101   897 3,646 SH   SOLE   3,646 0 0
Charles Schwab Corp COM 808513105   927 16,352 SH   SOLE   16,352 0 0
Chevron Corp COM 166764100   4,159 26,432 SH   SOLE   25,798 0 634
Chubb Ltd COM H1467J104   52,023 270,166 SH   SOLE   264,968 0 5,198
Church & Dwight Inc COM 171340102   617 6,157 SH   SOLE   6,157 0 0
Cigna Group COM 125523100   236 841 SH   SOLE   841 0 0
Cisco Systems Inc COM 17275R102   1,012 19,552 SH   SOLE   19,552 0 0
Clorox Co COM 189054109   227 1,425 SH   SOLE   1,375 0 50
CME Group Inc COM 12572Q105   20,987 113,268 SH   SOLE   110,776 0 2,492
Coca Cola Co COM 191216100   1,150 19,094 SH   SOLE   14,303 0 4,791
Cognizant Tech Solutions Corp COM 192446102   7,399 113,343 SH   SOLE   112,418 0 925
Colgate Palmolive Co COM 194162103   11,351 147,345 SH   SOLE   142,660 0 4,685
Comcast Corp COM 20030N101   3,721 89,564 SH   SOLE   88,811 0 753
ConocoPhillips COM 20825C104   39,897 385,071 SH   SOLE   376,233 0 8,838
Constellation Brands Inc-A COM 21036P108   21,481 87,276 SH   SOLE   84,913 0 2,363
Consumer Discretionary Select COM 81369Y407   9,091 53,537 SH   SOLE   51,762 0 1,775
Copart Inc COM 217204106   274 3,000 SH   SOLE   3,000 0 0
Corning Inc COM 219350105   387 11,056 SH   SOLE   11,011 0 45
Corteva Inc COM 22052L104   317 5,541 SH   SOLE   5,519 0 22
Costco Wholesale Corp COM 22160K105   60,834 112,995 SH   SOLE   110,581 0 2,414
Crown Castle Intl Corp-REIT COM 22822V101   346 3,039 SH   SOLE   3,039 0 0
CSX Corp COM 126408103   526 15,430 SH   SOLE   15,430 0 0
Cullen/Frost Bankers Inc COM 229899109   3,368 31,320 SH   SOLE   30,690 0 630
CVS Health Corp COM 126650100   312 4,515 SH   SOLE   4,215 0 300
Danaher Corp COM 235851102   84,321 351,336 SH   SOLE   344,849 0 6,487
Deere & Co COM 244199105   18,540 45,756 SH   SOLE   44,498 0 1,258
Dimensional Intl Value ETF COM 25434V807   202 6,139 SH   SOLE   6,139 0 0
Dimensional US Targeted Value COM 25434V609   231 4,990 SH   SOLE   4,990 0 0
Dow Inc COM 260557103   372 6,984 SH   SOLE   6,984 0 0
Du Pont de Nemours Inc COM 26614N102   516 7,223 SH   SOLE   7,223 0 0
Duke Energy Corp COM 26441C204   481 5,357 SH   SOLE   5,357 0 0
Eaton Corp PLC COM G29183103   42,510 211,389 SH   SOLE   205,954 0 5,435
Ecolab Inc COM 278865100   29,487 157,946 SH   SOLE   155,011 0 2,935
Edwards Lifesciences Cp COM 28176E108   273 2,889 SH   SOLE   2,889 0 0
Eli Lilly & Co COM 532457108   2,799 5,969 SH   SOLE   4,849 0 1,120
Emerson Electric Co COM 291011104   1,530 16,922 SH   SOLE   16,822 0 100
Enterprise Products Partners L COM 293792107   573 21,742 SH   SOLE   21,035 0 707
Equinix Inc COM 29444U700   25,024 31,921 SH   SOLE   31,327 0 594
Essential Utilities Inc COM 29670G102   217 5,433 SH   SOLE   5,433 0 0
Estee Lauder Companies-A COM 518439104   486 2,474 SH   SOLE   2,474 0 0
Exxon Mobil Corp COM 30231G102   36,953 344,552 SH   SOLE   332,535 0 12,017
Factset Research Systems Inc COM 303075105   204 508 SH   SOLE   508 0 0
Fastenal Co COM 311900104   386 6,545 SH   SOLE   6,545 0 0
Financial Select Sector SPDR E COM 81369Y605   279 8,288 SH   SOLE   8,288 0 0
First Trust NASDAQ Cybersecuri COM 33734X846   366 8,060 SH   SOLE   8,060 0 0
Fox Corp COM 35137L105   666 19,599 SH   SOLE   19,249 0 350
General Dynamics Corp COM 369550108   371 1,725 SH   SOLE   1,725 0 0
General Electric Co COM 369604301   411 3,744 SH   SOLE   3,744 0 0
Genuine Parts Co COM 372460105   209 1,234 SH   SOLE   1,234 0 0
Globe Life Inc COM 37959E102   9,941 90,684 SH   SOLE   89,143 0 1,541
Goldman Sachs Group Inc COM 38141G104   341 1,058 SH   SOLE   1,058 0 0
Health Care Select Sector SPDR COM 81369Y209   206 1,550 SH   SOLE   1,550 0 0
Henry Schein Inc COM 806407102   1,188 14,653 SH   SOLE   14,583 0 70
Hershey Co COM 427866108   34,900 139,768 SH   SOLE   137,727 0 2,041
Hologic Inc COM 436440101   555 6,859 SH   SOLE   6,374 0 485
Home Depot Inc COM 437076102   40,997 131,977 SH   SOLE   129,129 0 2,848
Honeywell International Inc COM 438516106   1,859 8,960 SH   SOLE   8,542 0 418
Idexx Labs Corp COM 45168D104   48,514 96,598 SH   SOLE   94,017 0 2,581
Illinois Tool Wks Inc COM 452308109   1,337 5,344 SH   SOLE   5,344 0 0
Intel Corp COM 458140100   1,002 29,965 SH   SOLE   29,638 0 327
Intl Business Machines Corp COM 459200101   1,004 7,506 SH   SOLE   7,406 0 100
Intuit Inc COM 461202103   71,723 156,536 SH   SOLE   154,555 0 1,981
Intuitive Surgical Inc COM 46120E602   570 1,666 SH   SOLE   1,666 0 0
Invesco QQQ Trust Series 1 ETF COM 46090E103   1,201 3,252 SH   SOLE   3,092 0 160
Invesco S&P 500 Equal Weight E COM 46137V357   1,882 12,575 SH   SOLE   2,200 0 10,375
IQ Hedge Multi Strategy Tracke COM 45409B107   279 9,360 SH   SOLE   9,360 0 0
iShares Core MSCI EAFE ETF COM 46432F842   254 3,759 SH   SOLE   3,759 0 0
iShares Core S&P 500 ETF COM 464287200   2,336 5,241 SH   SOLE   4,649 0 592
iShares Core S&P M/C ETF COM 464287507   124,039 474,373 SH   SOLE   365,539 0 108,834
iShares Core S&P S/C ETF COM 464287804   2,209 22,167 SH   SOLE   19,627 0 2,540
iShares Core S&P Total U.S. St COM 464287150   555 5,675 SH   SOLE   5,675 0 0
iShares MSCI EM ETF COM 464287234   246 6,223 SH   SOLE   5,873 0 350
iShares Russell 1000 ETF COM 464287622   18,011 73,895 SH   SOLE   57,630 0 16,265
iShares Russell 1000 Growth ET COM 464287614   2,759 10,027 SH   SOLE   9,081 0 946
iShares Russell 1000 Value ETF COM 464287598   311 1,971 SH   SOLE   1,191 0 780
iShares Russell 2000 ETF COM 464287655   1,538 8,215 SH   SOLE   4,987 0 3,228
iShares Russell 3000 ETF COM 464287689   40,758 160,162 SH   SOLE   160,161 0 1
iShares Russell M/C ETF COM 464287499   1,304 17,854 SH   SOLE   13,841 0 4,013
iShares Russell M/C Growth ETF COM 464287481   477 4,934 SH   SOLE   4,934 0 0
iShares Russell M/C Value ETF COM 464287473   588 5,357 SH   SOLE   5,357 0 0
iShares S&P 500 Growth ETF COM 464287309   338 4,802 SH   SOLE   4,202 0 600
iShares S&P 500 Value ETF COM 464287408   275 1,709 SH   SOLE   1,709 0 0
iShares S&P GSCI Commodity ETF COM 46428R107   374 19,210 SH   SOLE   19,210 0 0
iShares S&P M/C 400 Growth ETF COM 464287606   207 2,764 SH   SOLE   2,584 0 180
iShares S&P M/C 400 Value ETF COM 464287705   206 1,923 SH   SOLE   1,923 0 0
iShares Select Dividend ETF COM 464287168   332 2,928 SH   SOLE   2,840 0 88
Jack Henry & Associates Inc COM 426281101   4,427 26,455 SH   SOLE   25,593 0 862
Jacobs Solutions Inc COM 46982L108   491 4,129 SH   SOLE   4,129 0 0
JM Smucker Co COM 832696405   353 2,390 SH   SOLE   2,358 0 32
Johnson & Johnson COM 478160104   45,674 275,940 SH   SOLE   269,090 0 6,850
Johnson Controls Intl Plc COM G51502105   345 5,062 SH   SOLE   5,062 0 0
JP Morgan Chase & Co COM 46625H100   52,769 362,826 SH   SOLE   355,355 0 7,471
Kimberly Clark Corp COM 494368103   2,974 21,541 SH   SOLE   21,425 0 116
Lam Research Corp COM 512807108   323 503 SH   SOLE   503 0 0
Linde Plc COM G54950103   67,026 175,884 SH   SOLE   171,624 0 4,260
Lockheed Martin Corp COM 539830109   521 1,131 SH   SOLE   1,131 0 0
Lowe's Companies Inc COM 548661107   3,071 13,608 SH   SOLE   13,608 0 0
Magellan Midstream Partners LP COM 559080106   345 5,536 SH   SOLE   5,536 0 0
Marathon Petroleum Corp COM 56585A102   257 2,208 SH   SOLE   2,208 0 0
Marsh & Mclennan Companies Inc COM 571748102   366 1,947 SH   SOLE   1,947 0 0
Marvell Technology Inc COM 573874104   17,519 293,064 SH   SOLE   284,663 0 8,401
Mastercard Inc-A COM 57636Q104   1,558 3,961 SH   SOLE   3,866 0 95
McCormick & Co Inc COM 579780206   17,008 194,981 SH   SOLE   191,836 0 3,145
McDonalds Corp COM 580135101   4,688 15,710 SH   SOLE   15,188 0 522
McKesson Corp COM 58155Q103   357 836 SH   SOLE   836 0 0
Medtronic Plc COM G5960L103   24,373 276,647 SH   SOLE   270,564 0 6,083
Merck & Co Inc COM 58933Y105   36,957 320,280 SH   SOLE   312,289 0 7,991
Meta Platforms, Inc. COM 30303M102   26,109 90,979 SH   SOLE   88,675 0 2,304
Mettler-Toledo Intl Inc COM 592688105   53,368 40,688 SH   SOLE   39,984 0 704
Microchip Technology Inc COM 595017104   85,950 959,376 SH   SOLE   939,870 0 19,506
Microsoft Corp COM 594918104   133,718 392,663 SH   SOLE   383,860 0 8,803
Middleby Corp COM 596278101   1,380 9,332 SH   SOLE   9,064 0 268
Mondelez Intl Inc COM 609207105   585 8,022 SH   SOLE   8,022 0 0
Morgan Stanley COM 617446448   423 4,948 SH   SOLE   4,948 0 0
Netflix Inc COM 64110L106   341 774 SH   SOLE   774 0 0
NextEra Energy Inc COM 65339F101   55,432 747,058 SH   SOLE   730,056 0 17,002
Nike Inc COM 654106103   11,456 103,800 SH   SOLE   102,555 0 1,245
Nordson Corp COM 655663102   17,278 69,620 SH   SOLE   68,629 0 991
Norfolk Southern Corp COM 655844108   1,693 7,467 SH   SOLE   7,072 0 395
Northern Trust Corp COM 665859104   8,839 119,227 SH   SOLE   116,904 0 2,323
Northrop Grumman Corp COM 666807102   26,120 57,305 SH   SOLE   56,000 0 1,305
Novo Nordisk A/S ADR COM 670100205   742 4,586 SH   SOLE   4,586 0 0
Nvent Electric PLC COM G6700G107   258 5,000 SH   SOLE   5,000 0 0
Nvidia Corp COM 67066G104   59,489 140,630 SH   SOLE   135,818 0 4,812
NVR Inc COM 62944T105   305 48 SH   SOLE   48 0 0
Omnicom Group Inc COM 681919106   291 3,057 SH   SOLE   2,907 0 150
Oracle Corp COM 68389X105   2,449 20,564 SH   SOLE   20,432 0 132
Oshkosh Corp COM 688239201   15,814 182,629 SH   SOLE   180,051 0 2,578
Palo Alto Networks Inc COM 697435105   110,033 430,641 SH   SOLE   420,301 0 10,340
Paychex Inc COM 704326107   320 2,861 SH   SOLE   1,361 0 1,500
Pentair Plc COM G7S00T104   323 5,001 SH   SOLE   5,001 0 0
Pepsico Inc COM 713448108   55,829 301,420 SH   SOLE   296,500 0 4,920
Pfizer Inc COM 717081103   12,725 346,932 SH   SOLE   336,763 0 10,169
Philip Morris Intl Inc COM 718172109   790 8,092 SH   SOLE   7,992 0 100
Phillips 66 COM 718546104   36,867 386,525 SH   SOLE   379,120 0 7,405
PNC Financial Services Group COM 693475105   220 1,749 SH   SOLE   1,749 0 0
Polaris Inc COM 731068102   12,182 100,737 SH   SOLE   98,588 0 2,149
Procter & Gamble Co COM 742718109   30,143 198,648 SH   SOLE   189,022 0 9,626
Prologis Inc COM 74340W103   231 1,887 SH   SOLE   1,887 0 0
ProShares UltraShort S&P500 ET COM 74347G416   233 6,800 SH   SOLE   6,800 0 0
Prudential Financial Inc COM 744320102   340 3,850 SH   SOLE   3,850 0 0
Quaker Houghton COM 747316107   4,016 20,608 SH   SOLE   20,131 0 477
Qualcomm Inc COM 747525103   42,959 360,882 SH   SOLE   351,919 0 8,963
RBC Bearings Inc COM 75524B104   11,967 55,028 SH   SOLE   54,098 0 930
Regeneron Pharmaceuticals Inc COM 75886F107   208 290 SH   SOLE   290 0 0
Rockwell Automation Corp COM 773903109   26,115 79,269 SH   SOLE   77,367 0 1,902
Roper Technologies Inc COM 776696106   51,961 108,073 SH   SOLE   106,071 0 2,002
RTX Corp COM 75513E101   37,386 381,643 SH   SOLE   371,852 0 9,791
S&P Global Inc COM 78409V104   1,431 3,569 SH   SOLE   3,569 0 0
Salesforce Inc COM 79466L302   679 3,213 SH   SOLE   2,913 0 300
SAP SE ADR COM 803054204   251 1,832 SH   SOLE   1,832 0 0
Schwab Intl Equity ETF COM 808524805   4,615 129,454 SH   SOLE   129,454 0 0
SEI Investments Co COM 784117103   2,224 37,298 SH   SOLE   36,713 0 585
ServiceNow Inc COM 81762P102   289 514 SH   SOLE   514 0 0
Shell PLC ADR COM 780259305   215 3,567 SH   SOLE   3,567 0 0
Sherwin-Williams Co COM 824348106   26,774 100,835 SH   SOLE   99,515 0 1,320
Sirius XM Holdings Inc COM 82968B103   232 51,292 SH   SOLE   51,292 0 0
Southern Co COM 842587107   257 3,657 SH   SOLE   3,557 0 100
SPDR S&P 500 ETF COM 78462F103   144,379 325,705 SH   SOLE   243,927 0 81,778
SPDR S&P Biotech ETF COM 78464A870   4,505 54,148 SH   SOLE   52,664 0 1,484
SPDR S&P M/C 400 ETF COM 78467Y107   3,720 7,768 SH   SOLE   3,993 0 3,775
Starbucks Corp COM 855244109   4,680 47,246 SH   SOLE   46,681 0 565
State Street Corp COM 857477103   348 4,752 SH   SOLE   4,752 0 0
STERIS Plc COM G8473T100   12,275 54,560 SH   SOLE   53,591 0 969
Stryker Corp COM 863667101   31,830 104,331 SH   SOLE   102,073 0 2,258
Sysco Corp COM 871829107   291 3,918 SH   SOLE   3,918 0 0
T Rowe Price Group Inc COM 74144T108   16,235 144,927 SH   SOLE   141,800 0 3,127
Target Corp COM 87612E106   220 1,670 SH   SOLE   1,670 0 0
TE Connectivity Ltd COM H84989104   960 6,852 SH   SOLE   6,852 0 0
Technology Select Sector SPDR COM 81369Y803   329 1,894 SH   SOLE   1,894 0 0
Teleflex Inc COM 879369106   6,714 27,740 SH   SOLE   26,964 0 776
Tesla Inc COM 88160R101   1,891 7,223 SH   SOLE   6,446 0 777
Texas Instruments Inc COM 882508104   1,162 6,454 SH   SOLE   6,454 0 0
Thermo Fisher Scientific Inc COM 883556102   74,079 141,981 SH   SOLE   139,397 0 2,584
TJX Companies Inc COM 872540109   64,193 757,079 SH   SOLE   742,750 0 14,329
Toll Brothers Inc COM 889478103   19,768 250,011 SH   SOLE   246,272 0 3,739
Toronto-Dominion Bank COM 891160509   623 10,049 SH   SOLE   8,549 0 1,500
Tractor Supply Co COM 892356106   32,905 148,824 SH   SOLE   144,221 0 4,603
Trane Technologies Inc COM G8994E103   259 1,355 SH   SOLE   175 0 1,180
Travelers Companies Inc COM 89417E109   574 3,303 SH   SOLE   3,303 0 0
Tyler Technologies Inc COM 902252105   349 839 SH   SOLE   839 0 0
Unilever Plc ADR COM 904767704   222 4,265 SH   SOLE   4,175 0 90
Union Pacific Corp COM 907818108   28,970 141,579 SH   SOLE   137,191 0 4,388
United Continental Holdings COM 910047109   279 5,087 SH   SOLE   5,087 0 0
United Parcel Service Inc COM 911312106   2,503 13,963 SH   SOLE   13,903 0 60
Unitedhealth Group Inc COM 91324P102   42,371 88,156 SH   SOLE   86,319 0 1,837
US Bancorp COM 902973304   18,473 559,098 SH   SOLE   547,094 0 12,004
Vanguard Dividend Appreciation COM 921908844   13,894 85,541 SH   SOLE   39,879 0 45,662
Vanguard ESG US Stock ETF COM 921910733   992 12,664 SH   SOLE   11,494 0 1,170
Vanguard Financials ETF COM 92204A405   241 2,965 SH   SOLE   2,965 0 0
Vanguard Growth ETF COM 922908736   580 2,049 SH   SOLE   1,964 0 85
Vanguard High Dividend Yield E COM 921946406   234 2,210 SH   SOLE   2,135 0 75
Vanguard M/C Growth ETF COM 922908538   254 1,235 SH   SOLE   1,235 0 0
Vanguard M/C Value ETF COM 922908512   362 2,614 SH   SOLE   2,506 0 108
Vanguard Real Estate ETF COM 922908553   531 6,355 SH   SOLE   5,955 0 400
Vanguard S&P 500 ETF COM 922908363   1,389 3,411 SH   SOLE   3,372 0 39
Vanguard S&P M/C 400 ETF COM 921932885   286 3,228 SH   SOLE   3,228 0 0
Vanguard S/C ETF COM 922908751   72,208 363,053 SH   SOLE   315,788 0 47,266
Vanguard S/C Growth ETF COM 922908595   296 1,287 SH   SOLE   1,287 0 0
Vanguard S/C Value ETF COM 922908611   213 1,286 SH   SOLE   1,278 0 8
Vanguard Total Intl Stock ETF COM 921909768   418 7,454 SH   SOLE   7,454 0 0
Vanguard Total Stock Market ET COM 922908769   10,959 49,752 SH   SOLE   30,444 0 19,307
Vanguard Value ETF COM 922908744   374 2,630 SH   SOLE   2,614 0 16
Verizon Communications Inc COM 92343V104   1,546 41,571 SH   SOLE   39,006 0 2,565
Visa Inc-A COM 92826C839   67,810 285,541 SH   SOLE   279,466 0 6,075
Walmart Inc COM 931142103   764 4,862 SH   SOLE   4,749 0 113
Walt Disney Co COM 254687106   27,505 308,075 SH   SOLE   301,453 0 6,622
Waste Connections Inc COM 94106B101   61,495 430,244 SH   SOLE   422,413 0 7,831
Waste Management Inc COM 94106L109   410 2,366 SH   SOLE   2,366 0 0
Wells Fargo & Co COM 949746101   390 9,141 SH   SOLE   9,009 0 132
Xylem Inc COM 98419M100   220 1,950 SH   SOLE   1,850 0 100
Yum Brands Inc COM 988498101   630 4,545 SH   SOLE   4,545 0 0
Yum China Holdings Inc COM 98850P109   364 6,436 SH   SOLE   6,436 0 0
Zoetis Inc COM 98978V103   13,827 80,290 SH   SOLE   77,922 0 2,368
iShares MSCI EAFE ETF INTL 464287465   1,570 21,654 SH   SOLE   21,499 0 155
Vanguard ESG Intl Stock ETF INTL 921910725   1,628 30,649 SH   SOLE   30,180 0 469
Vanguard FTSE All-World Ex-US INTL 922042775   35,341 649,540 SH   SOLE   613,963 0 35,577
Vanguard FTSE DM ETF INTL 921943858   45,952 995,072 SH   SOLE   933,790 0 61,282
Vanguard FTSE EM ETF INTL 922042858   18,816 462,542 SH   SOLE   431,530 0 31,012
Bank of America Corp COM 060505682   363 310 SH   SOLE   310 0 0
Invesco BulletShares 2023 Corp BOND FUND 46138J866   13,625 643,617 SH   SOLE   559,786 0 83,831
Invesco BulletShares 2024 Corp BOND FUND 46138J841   20,531 998,122 SH   SOLE   732,495 0 265,627
Invesco BulletShares 2025 Corp BOND FUND 46138J825   17,249 856,865 SH   SOLE   609,107 0 247,758
Invesco BulletShares 2026 Corp BOND FUND 46138J791   13,407 707,671 SH   SOLE   461,937 0 245,734
Invesco BulletShares 2027 Corp BOND FUND 46138J783   3,793 199,360 SH   SOLE   170,587 0 28,773
Invesco BulletShares 2028 Corp BOND FUND 46138J643   1,272 64,405 SH   SOLE   49,825 0 14,580
Invesco BulletShares 2029 Corp BOND FUND 46138J577   337 18,807 SH   SOLE   12,527 0 6,280
iShares 1-5 Year IG Corporate BOND FUND 464288646   17,879 356,378 SH   SOLE   294,477 0 61,901
iShares 5-10 Year IG Corporate BOND FUND 464288638   4,769 94,298 SH   SOLE   69,306 0 24,992
iShares TIPS Bond ETF BOND FUND 464287176   7,764 72,145 SH   SOLE   70,552 0 1,593
PIMCO Intermediate Muni Bond A BOND FUND 72201R866   2,577 49,705 SH   SOLE   49,705 0 0
PIMCO S/T Muni Bond Active ETF BOND FUND 72201R874   5,616 113,378 SH   SOLE   113,378 0 0
Vanguard Intermediate Term Cor BOND FUND 92206C870   490 6,200 SH   SOLE   6,200 0 0
Vanguard MBS ETF BOND FUND 92206C771   334 7,256 SH   SOLE   7,256 0 0
Vanguard S/T Bond ETF BOND FUND 921937827   629 8,324 SH   SOLE   6,754 0 1,570
Vanguard S/T Treasury ETF BOND FUND 92206C102   1,655 28,669 SH   SOLE   18,654 0 10,015
Vanguard Total Bond Mkt ETF BOND FUND 921937835   693 9,528 SH   SOLE   8,391 0 1,137