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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co COM 88579Y101 3,260 21,895 SH   SOLE   21,507 0 388
Abbott Laboratories COM 002824100 3,391 28,648 SH   SOLE   28,393 0 255
Abbvie Inc COM 00287Y109 3,992 24,623 SH   SOLE   24,583 0 40
Accenture Plc COM G1151C101 42,981 127,452 SH   SOLE   126,144 0 1,308
Activision Blizzard Inc COM 00507V109 23,050 287,733 SH   SOLE   282,515 0 5,218
Adobe Systems Inc COM 00724F101 649 1,425 SH   SOLE   1,425 0 0
Advanced Micro Devices Inc COM 007903107 291 2,658 SH   SOLE   2,658 0 0
Air Products & Chemicals Inc COM 009158106 898 3,595 SH   SOLE   3,595 0 0
Akamai Technologies Inc COM 00971T101 63,627 532,935 SH   SOLE   522,600 0 10,335
Allstate Corp COM 020002101 310 2,236 SH   SOLE   2,236 0 0
Alphabet Inc-A COM 02079K305 125,818 45,236 SH   SOLE   44,047 0 1,189
Alphabet Inc-C COM 02079K107 22,369 8,009 SH   SOLE   7,903 0 106
Altria Group Inc COM 02209S103 294 5,635 SH   SOLE   5,385 0 250
Amazon.com Inc COM 023135106 89,006 27,303 SH   SOLE   26,560 0 743
American Electric Power Inc COM 025537101 245 2,460 SH   SOLE   2,460 0 0
American Express Co COM 025816109 265 1,419 SH   SOLE   1,419 0 0
American Tower Corp COM 03027X100 74,453 296,364 SH   SOLE   289,920 0 6,444
American Water Works Co Inc COM 030420103 62,277 376,228 SH   SOLE   368,359 0 7,869
AMETEK Inc COM 031100100 52,485 394,094 SH   SOLE   386,109 0 7,985
Amgen Inc COM 031162100 1,381 5,712 SH   SOLE   5,275 0 437
Amphenol Corp COM 032095101 62,934 835,219 SH   SOLE   819,337 0 15,882
Analog Devices Inc COM 032654105 233 1,413 SH   SOLE   1,413 0 0
Ansys Inc COM 03662Q105 21,066 66,318 SH   SOLE   65,603 0 715
Aon PLC COM G0403H108 45,908 140,983 SH   SOLE   138,821 0 2,162
Apple Inc COM 037833100 199,577 1,142,985 SH   SOLE   1,117,214 0 25,771
Applied Materials Inc COM 038222105 550 4,171 SH   SOLE   4,171 0 0
Assurant Inc COM 04621X108 275 1,511 SH   SOLE   1,511 0 0
AT&T Inc COM 00206R102 827 34,983 SH   SOLE   32,973 0 2,010
Automatic Data Processing Inc COM 053015103 9,070 39,861 SH   SOLE   39,205 0 656
Bank of America Corp COM 060505104 23,005 558,099 SH   SOLE   545,725 0 12,374
Becton Dickinson & Co COM 075887109 219 823 SH   SOLE   823 0 0
Berkshire Hathaway Inc-A COM 084670108 529 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702 93,538 265,047 SH   SOLE   259,895 0 5,152
BlackRock Inc COM 09247X101 1,125 1,472 SH   SOLE   1,472 0 0
Blackstone Inc COM 09260D107 720 5,669 SH   SOLE   5,669 0 0
Boeing Co COM 097023105 375 1,957 SH   SOLE   1,917 0 40
Borgwarner Inc COM 099724106 23,333 599,828 SH   SOLE   590,467 0 9,361
Bristol-Myers Squibb Co COM 110122108 649 8,881 SH   SOLE   7,912 0 969
Broadcom Inc COM 11135F101 1,356 2,154 SH   SOLE   2,154 0 0
Brown Forman Corp-B COM 115637209 1,475 22,012 SH   SOLE   22,012 0 0
Camden National Corp COM 133034108 230 4,900 SH   SOLE   4,600 0 300
Canadian National Railway Co COM 136375102 471 3,509 SH   SOLE   3,509 0 0
Caterpillar Inc COM 149123101 1,017 4,565 SH   SOLE   4,565 0 0
Cerner Corp COM 156782104 23,194 247,901 SH   SOLE   243,965 0 3,936
Charles Schwab Corp COM 808513105 398 4,724 SH   SOLE   4,724 0 0
Chevron Corp COM 166764100 3,923 24,094 SH   SOLE   23,492 0 602
Chubb Ltd COM H1467J104 57,005 266,501 SH   SOLE   261,561 0 4,940
Church & Dwight Inc COM 171340102 801 8,064 SH   SOLE   8,064 0 0
Cisco Systems Inc COM 17275R102 1,218 21,840 SH   SOLE   21,777 0 63
Clorox Co COM 189054109 394 2,831 SH   SOLE   2,781 0 50
CME Group Inc COM 12572Q105 24,297 102,146 SH   SOLE   100,054 0 2,092
Coca Cola Co COM 191216100 1,582 25,524 SH   SOLE   20,724 0 4,800
Cognizant Tech Solutions Corp COM 192446102 31,508 351,378 SH   SOLE   346,424 0 4,954
Colgate Palmolive Co COM 194162103 10,154 133,910 SH   SOLE   130,499 0 3,411
Comcast Corp COM 20030N101 5,107 109,078 SH   SOLE   108,325 0 753
ConocoPhillips COM 20825C104 33,677 336,771 SH   SOLE   330,349 0 6,422
Constellation Brands Inc-A COM 21036P108 27,971 121,443 SH   SOLE   118,600 0 2,843
Consumer Discretionary Select COM 81369Y407 20,255 109,489 SH   SOLE   106,080 0 3,409
Cooper Companies Inc COM 216648402 1,035 2,479 SH   SOLE   2,457 0 22
Copart Inc COM 217204106 238 1,900 SH   SOLE   1,900 0 0
Corning Inc COM 219350105 248 6,722 SH   SOLE   6,677 0 45
Costco Wholesale Corp COM 22160K105 58,508 101,603 SH   SOLE   99,842 0 1,761
CSX Corp COM 126408103 518 13,834 SH   SOLE   13,834 0 0
Cullen/Frost Bankers Inc COM 229899109 5,732 41,416 SH   SOLE   40,751 0 665
CVS Health Corp COM 126650100 594 5,873 SH   SOLE   5,573 0 300
Danaher Corp COM 235851102 101,532 346,136 SH   SOLE   340,195 0 5,941
Deere & Co COM 244199105 9,114 21,938 SH   SOLE   21,341 0 597
Dow Inc COM 260557103 338 5,300 SH   SOLE   5,300 0 0
Du Pont de Nemours Inc COM 26614N102 271 3,685 SH   SOLE   3,685 0 0
Duke Energy Corp COM 26441C204 481 4,311 SH   SOLE   4,311 0 0
Eaton Corp PLC COM G29183103 29,162 192,156 SH   SOLE   187,556 0 4,600
Ecolab Inc COM 278865100 31,048 175,848 SH   SOLE   172,666 0 3,182
Edwards Lifesciences Cp COM 28176E108 338 2,875 SH   SOLE   2,875 0 0
Eli Lilly & Co COM 532457108 1,944 6,790 SH   SOLE   5,670 0 1,120
Emerson Electric Co COM 291011104 2,019 20,592 SH   SOLE   20,492 0 100
Enterprise Products Partners L COM 293792107 677 26,237 SH   SOLE   25,662 0 575
Equinix Inc COM 29444U700 26,552 35,802 SH   SOLE   35,061 0 741
Essential Utils Inc COM 29670G102 227 4,433 SH   SOLE   4,433 0 0
Exxon Mobil Corp COM 30231G102 26,157 316,703 SH   SOLE   306,488 0 10,215
Factset Research Systems Inc COM 303075105 222 511 SH   SOLE   511 0 0
Fastenal Co COM 311900104 426 7,164 SH   SOLE   7,164 0 0
Financial Select Sector SPDR E COM 81369Y605 434 11,315 SH   SOLE   11,238 0 77
First Republic Bank COM 33616C100 321 1,980 SH   SOLE   1,980 0 0
Fox Corp A COM 35137L105 1,105 28,010 SH   SOLE   27,610 0 400
Generac Holdings Inc COM 368736104 571 1,920 SH   SOLE   1,845 0 75
General Dynamics Corp COM 369550108 314 1,304 SH   SOLE   1,304 0 0
General Electric Co COM 369604301 375 4,100 SH   SOLE   4,088 0 12
Globe Life Inc COM 37959E102 10,292 102,308 SH   SOLE   100,478 0 1,830
Goldman Sachs Group Inc COM 38141G104 392 1,187 SH   SOLE   1,187 0 0
Henry Schein Inc COM 806407102 1,529 17,541 SH   SOLE   17,435 0 106
Hershey Co COM 427866108 28,812 132,999 SH   SOLE   131,617 0 1,382
Hologic Inc COM 436440101 645 8,393 SH   SOLE   7,908 0 485
Home Depot Inc COM 437076102 38,959 130,153 SH   SOLE   128,001 0 2,152
Honeywell International Inc COM 438516106 1,690 8,684 SH   SOLE   8,274 0 410
Idexx Labs Corp COM 45168D104 48,724 89,065 SH   SOLE   87,159 0 1,906
Illinois Tool Wks Inc COM 452308109 1,107 5,288 SH   SOLE   5,288 0 0
Intel Corp COM 458140100 1,204 24,296 SH   SOLE   24,085 0 211
Intl Business Machines Corp COM 459200101 1,131 8,699 SH   SOLE   8,599 0 100
Intuit Inc COM 461202103 79,819 165,999 SH   SOLE   164,352 0 1,647
Intuitive Surgical Inc COM 46120E602 408 1,352 SH   SOLE   1,352 0 0
Invesco QQQ Trust Series 1 ETF COM 46090E103 762 2,103 SH   SOLE   1,877 0 226
Invesco S&P 500 Equal Weight E COM 46137V357 2,006 12,720 SH   SOLE   2,200 0 10,520
IQ Hedge Multi Strategy Tracke COM 45409B107 238 7,725 SH   SOLE   7,725 0 0
Iron Mountain Inc COM 46284V101 356 6,422 SH   SOLE   6,422 0 0
iShares Core MSCI EAFE ETF COM 46432F842 317 4,560 SH   SOLE   4,118 0 442
iShares Core MSCI EM ETF COM 46434G103 255 4,597 SH   SOLE   4,386 0 211
iShares Core S&P 500 ETF COM 464287200 2,241 4,939 SH   SOLE   4,607 0 332
iShares Core S&P M/C ETF COM 464287507 71,475 266,360 SH   SOLE   186,964 0 79,396
iShares Core S&P S/C ETF COM 464287804 2,475 22,946 SH   SOLE   20,501 0 2,445
iShares Gold Trust ETF COM 464285204 486 13,196 SH   SOLE   13,196 0 0
iShares MSCI EM ETF COM 464287234 313 6,931 SH   SOLE   5,621 0 1,310
iShares Russell 1000 ETF COM 464287622 18,015 72,040 SH   SOLE   55,924 0 16,116
iShares Russell 1000 Growth ET COM 464287614 2,028 7,305 SH   SOLE   6,835 0 470
iShares Russell 1000 Value ETF COM 464287598 334 2,015 SH   SOLE   1,263 0 752
iShares Russell 2000 ETF COM 464287655 2,046 9,970 SH   SOLE   3,904 0 6,066
iShares Russell 2000 Value ETF COM 464287630 211 1,305 SH   SOLE   1,294 0 11
iShares Russell 3000 ETF COM 464287689 46,705 178,014 SH   SOLE   177,936 0 78
iShares Russell M/C ETF COM 464287499 1,514 19,398 SH   SOLE   13,846 0 5,552
iShares Russell M/C Growth ETF COM 464287481 519 5,164 SH   SOLE   5,164 0 0
iShares Russell M/C Value ETF COM 464287473 422 3,528 SH   SOLE   3,509 0 19
iShares S&P 500 Growth ETF COM 464287309 336 4,393 SH   SOLE   3,793 0 600
iShares S&P 500 Value ETF COM 464287408 243 1,560 SH   SOLE   1,560 0 0
iShares S&P GSCI Commodity ETF COM 46428R107 435 19,210 SH   SOLE   19,210 0 0
iShares S&P M/C 400 Gwth ETF COM 464287606 214 2,764 SH   SOLE   2,584 0 180
iShares S&P M/C 400 Value ETF COM 464287705 272 2,484 SH   SOLE   2,484 0 0
Johnson & Johnson COM 478160104 51,474 290,439 SH   SOLE   283,112 0 7,327
Johnson Controls Intl Plc COM G51502105 393 6,000 SH   SOLE   6,000 0 0
JP Morgan Chase & Co COM 46625H100 53,066 389,276 SH   SOLE   382,443 0 6,833
Kimberly Clark Corp COM 494368103 733 5,948 SH   SOLE   5,948 0 0
L3 Harris Technologies Inc COM 502431109 209 840 SH   SOLE   840 0 0
Lam Research Corp COM 512807108 251 466 SH   SOLE   466 0 0
Linde Plc COM G5494J103 58,941 184,520 SH   SOLE   180,848 0 3,672
Lockheed Martin Corp COM 539830109 522 1,183 SH   SOLE   1,183 0 0
Lowe's Companies Inc COM 548661107 2,894 14,315 SH   SOLE   14,295 0 20
Magellan Midstream Partners LP COM 559080106 279 5,683 SH   SOLE   5,683 0 0
Mastercard Inc-A COM 57636Q104 943 2,639 SH   SOLE   2,524 0 115
McCormick & Co Inc COM 579780206 20,749 207,907 SH   SOLE   205,027 0 2,880
McDonalds Corp COM 580135101 4,076 16,484 SH   SOLE   15,964 0 520
Medtronic Plc COM G5960L103 32,246 290,639 SH   SOLE   286,334 0 4,305
Merck & Co Inc COM 58933Y105 24,950 304,078 SH   SOLE   297,251 0 6,827
Meta Platforms, Inc. COM 30303M102 40,065 180,182 SH   SOLE   176,477 0 3,705
Metlife Inc COM 59156R108 276 3,932 SH   SOLE   3,932 0 0
Mettler-Toledo Intl Inc COM 592688105 56,109 40,860 SH   SOLE   40,240 0 620
Microchip Technology Inc COM 595017104 80,053 1,065,379 SH   SOLE   1,046,432 0 18,947
Microsoft Corp COM 594918104 108,980 353,477 SH   SOLE   346,630 0 6,847
Middleby Corp COM 596278101 6,294 38,394 SH   SOLE   37,494 0 900
Mondelez Intl Inc-A COM 609207105 349 5,556 SH   SOLE   5,556 0 0
Moodys Corp COM 615369105 213 630 SH   SOLE   630 0 0
Morgan Stanley COM 617446448 347 3,971 SH   SOLE   3,971 0 0
NextEra Energy Inc COM 65339F101 65,749 776,166 SH   SOLE   761,300 0 14,866
Nike Inc COM 654106103 15,160 112,661 SH   SOLE   111,356 0 1,305
Nordson Corp COM 655663102 15,946 70,223 SH   SOLE   69,233 0 990
Norfolk Southern Corp COM 655844108 2,101 7,367 SH   SOLE   6,972 0 395
Northern Trust Corp COM 665859104 20,635 177,198 SH   SOLE   174,060 0 3,138
Northrop Grumman Corp COM 666807102 25,426 56,853 SH   SOLE   55,921 0 932
Novartis AG ADR COM 66987V109 308 3,514 SH   SOLE   3,514 0 0
Novo Nordisk A/S ADR COM 670100205 461 4,150 SH   SOLE   4,150 0 0
Nvidia Corp COM 67066G104 29,927 109,680 SH   SOLE   105,961 0 3,719
NVR Inc COM 62944T105 438 98 SH   SOLE   98 0 0
Omnicom Group Inc COM 681919106 282 3,325 SH   SOLE   3,175 0 150
Oracle Corp COM 68389X105 976 11,802 SH   SOLE   11,802 0 0
Oshkosh Corp COM 688239201 21,003 208,677 SH   SOLE   205,423 0 3,254
Palo Alto Networks Inc COM 697435105 96,599 155,177 SH   SOLE   151,831 0 3,346
Paychex Inc COM 704326107 390 2,861 SH   SOLE   1,361 0 1,500
Paypal Holdings Inc COM 70450Y103 300 2,595 SH   SOLE   2,295 0 300
Pentair Plc COM G7S00T104 272 5,015 SH   SOLE   5,015 0 0
Pepsico Inc COM 713448108 53,029 316,821 SH   SOLE   311,813 0 5,007
Pfizer Inc COM 717081103 16,608 320,806 SH   SOLE   312,096 0 8,710
Philip Morris Intl Inc COM 718172109 610 6,496 SH   SOLE   6,396 0 100
Phillips 66 COM 718546104 31,880 369,026 SH   SOLE   362,590 0 6,436
PNC Financial Services Group COM 693475105 441 2,391 SH   SOLE   2,391 0 0
Polaris Inc COM 731068102 18,626 176,852 SH   SOLE   172,814 0 4,038
Procter & Gamble Co COM 742718109 23,777 155,611 SH   SOLE   147,485 0 8,126
Proshares UltraShort S&P500 ET COM 74347G416 255 6,800 SH   SOLE   6,800 0 0
Prudential Financial Inc COM 744320102 455 3,853 SH   SOLE   3,853 0 0
Quaker Houghton COM 747316107 5,312 30,739 SH   SOLE   30,169 0 570
Qualcomm Inc COM 747525103 65,939 431,481 SH   SOLE   421,377 0 10,104
Raytheon Technologies Corp COM 75513E101 35,642 359,761 SH   SOLE   351,171 0 8,590
RBC Bearings Inc COM 75524B104 12,057 62,186 SH   SOLE   61,381 0 805
Rockwell Automation Corp COM 773903109 24,052 85,892 SH   SOLE   84,338 0 1,554
Roper Technologies Inc COM 776696106 52,417 111,000 SH   SOLE   109,105 0 1,895
Salesforce Inc COM 79466L302 597 2,813 SH   SOLE   2,488 0 325
Seagate Technology Holdings COM G7997R103 240 2,668 SH   SOLE   2,668 0 0
SEI Investments Co COM 784117103 10,387 172,520 SH   SOLE   169,630 0 2,890
Shell PLC ADR COM 780259305 222 4,050 SH   SOLE   4,050 0 0
Sherwin-Williams Co COM 824348106 29,198 116,971 SH   SOLE   115,414 0 1,557
Sirius XM Holdings Inc COM 82968B103 77 11,645 SH   SOLE   11,645 0 0
Smucker JM Co COM 832696405 337 2,491 SH   SOLE   2,491 0 0
Southern Co COM 842587107 267 3,677 SH   SOLE   3,577 0 100
SPDR S&P 500 ETF COM 78462F103 69,125 153,053 SH   SOLE   101,341 0 51,712
SPDR S&P Biotech ETF COM 78464A870 7,578 84,312 SH   SOLE   81,633 0 2,679
SPDR S&P M/C 400 ETF COM 78467Y107 4,051 8,260 SH   SOLE   4,188 0 4,072
Starbucks Corp COM 855244109 4,708 51,751 SH   SOLE   51,236 0 515
State Street Corp COM 857477103 502 5,759 SH   SOLE   5,759 0 0
STERIS Plc COM G8473T100 16,146 66,781 SH   SOLE   65,066 0 1,715
Stryker Corp COM 863667101 26,978 100,909 SH   SOLE   99,181 0 1,728
SVB Financial Group COM 78486Q101 242 432 SH   SOLE   432 0 0
Sysco Corp COM 871829107 341 4,180 SH   SOLE   4,180 0 0
T Rowe Price Group Inc COM 74144T108 18,835 124,576 SH   SOLE   122,498 0 2,078
Target Corp COM 87612E106 755 3,557 SH   SOLE   3,557 0 0
TE Connectivity Ltd COM H84989104 860 6,568 SH   SOLE   6,568 0 0
Technology Select Sector SPDR COM 81369Y803 260 1,635 SH   SOLE   1,616 0 19
Teleflex Inc COM 879369106 29,391 82,832 SH   SOLE   81,423 0 1,409
Tesla Inc COM 88160R101 2,286 2,121 SH   SOLE   1,996 0 125
Texas Instruments Inc COM 882508104 533 2,904 SH   SOLE   2,904 0 0
Thermo Fisher Scientific Inc COM 883556102 85,033 143,964 SH   SOLE   141,462 0 2,502
TJX Companies Inc COM 872540109 44,386 732,687 SH   SOLE   721,471 0 11,216
Toll Brothers Inc COM 889478103 17,367 369,360 SH   SOLE   363,030 0 6,330
Toronto-Dominion Bank COM 891160509 813 10,231 SH   SOLE   8,731 0 1,500
Tractor Supply Co COM 892356106 26,702 114,419 SH   SOLE   111,275 0 3,144
Trane Technologies Inc COM G8994E103 207 1,355 SH   SOLE   175 0 1,180
Travelers Companies Inc COM 89417E109 390 2,137 SH   SOLE   2,137 0 0
Truist Financial Corp COM 89832Q109 522 9,213 SH   SOLE   9,213 0 0
Tyler Technologies Inc COM 902252105 341 767 SH   SOLE   767 0 0
Unilever Plc ADR COM 904767704 3,478 76,327 SH   SOLE   74,630 0 1,697
Union Pacific Corp COM 907818108 35,075 128,382 SH   SOLE   125,164 0 3,218
United Parcel Service Inc COM 911312106 460 2,147 SH   SOLE   2,087 0 60
Unitedhealth Group Inc COM 91324P102 35,068 68,764 SH   SOLE   67,569 0 1,195
US Bancorp COM 902973304 34,626 651,473 SH   SOLE   637,793 0 13,680
Vanguard Dividend Appreciation COM 921908844 391 2,412 SH   SOLE   2,132 0 280
Vanguard Financials ETF COM 92204A405 253 2,704 SH   SOLE   2,704 0 0
Vanguard Growth ETF COM 922908736 721 2,506 SH   SOLE   2,506 0 0
Vanguard High Dividend Yield E COM 921946406 260 2,318 SH   SOLE   2,275 0 43
Vanguard Information Technolog COM 92204A702 333 800 SH   SOLE   800 0 0
Vanguard M/C ETF COM 922908629 205 860 SH   SOLE   669 0 191
Vanguard M/C Growth ETF COM 922908538 411 1,846 SH   SOLE   1,838 0 8
Vanguard M/C Value ETF COM 922908512 437 2,919 SH   SOLE   2,811 0 108
Vanguard Real Estate ETF COM 922908553 670 6,179 SH   SOLE   5,529 0 650
Vanguard S&P 500 ETF COM 922908363 1,241 2,989 SH   SOLE   2,614 0 375
Vanguard S&P M/C 400 ETF COM 921932885 315 1,734 SH   SOLE   1,734 0 0
Vanguard S/C ETF COM 922908751 61,762 290,619 SH   SOLE   252,917 0 37,702
Vanguard S/C Growth ETF COM 922908595 366 1,476 SH   SOLE   1,472 0 4
Vanguard S/C Value ETF COM 922908611 227 1,291 SH   SOLE   1,278 0 13
Vanguard Total Stock Market ET COM 922908769 14,019 61,578 SH   SOLE   30,501 0 31,077
Vanguard Value ETF COM 922908744 439 2,971 SH   SOLE   2,971 0 0
Verizon Communications Inc COM 92343V104 2,229 43,765 SH   SOLE   41,102 0 2,663
VF Corp COM 918204108 765 13,450 SH   SOLE   13,450 0 0
Visa Inc-A COM 92826C839 62,216 280,542 SH   SOLE   276,520 0 4,022
Walmart Inc COM 931142103 962 6,460 SH   SOLE   6,342 0 118
Walt Disney Co COM 254687106 63,727 464,614 SH   SOLE   455,584 0 9,030
Waste Connections Inc COM 94106B101 65,274 467,247 SH   SOLE   460,334 0 6,913
Waste Management Inc COM 94106L109 407 2,566 SH   SOLE   2,566 0 0
WEC Energy Group Inc. COM 92939U106 216 2,161 SH   SOLE   2,161 0 0
Wells Fargo & Co COM 949746101 292 6,018 SH   SOLE   6,018 0 0
West Pharmaceutical Services COM 955306105 667 1,624 SH   SOLE   1,624 0 0
Yum Brands Inc COM 988498101 523 4,416 SH   SOLE   4,416 0 0
Yum China Holdings Inc COM 98850P109 289 6,947 SH   SOLE   6,947 0 0
Zoetis Inc COM 98978V103 11,966 63,449 SH   SOLE   62,204 0 1,245
iShares MSCI EAFE ETF INTL 464287465 2,041 27,731 SH   SOLE   27,346 0 385
Vanguard ESG Intl Stock ETF INTL 921910725 1,023 17,879 SH   SOLE   17,614 0 265
Vanguard FTSE All-World Ex-US INTL 922042775 36,372 631,567 SH   SOLE   592,676 0 38,891
Vanguard FTSE DM ETF INTL 921943858 32,082 667,953 SH   SOLE   632,918 0 35,035
Vanguard FTSE EM ETF INTL 922042858 21,491 465,880 SH   SOLE   430,152 0 35,727
Bank of America Corp COM 060505682 407 310 SH   SOLE   310 0 0
Invesco BulletShares 2022 Corp BOND FUND 46138J882 16,499 776,056 SH   SOLE   620,827 0 155,229
Invesco BulletShares 2023 Corp BOND FUND 46138J866 16,322 773,549 SH   SOLE   607,896 0 165,653
Invesco BulletShares 2024 Corp BOND FUND 46138J841 14,028 665,785 SH   SOLE   523,405 0 142,380
Invesco BulletShares 2025 Corp BOND FUND 46138J825 10,242 489,831 SH   SOLE   374,508 0 115,323
Invesco BulletShares 2026 Corp BOND FUND 46138J791 7,246 362,855 SH   SOLE   282,883 0 79,972
Invesco BulletShares 2027 Corp BOND FUND 46138J783 3,686 182,382 SH   SOLE   144,845 0 37,537
Invesco BulletShares 2028 Corp BOND FUND 46138J643 974 46,173 SH   SOLE   31,748 0 14,425
iShares 1-3 Yr Treasury Bond E BOND FUND 464287457 235 2,815 SH   SOLE   2,815 0 0
iShares 1-5 Year IG Corporate BOND FUND 464288646 46,080 890,951 SH   SOLE   833,690 0 57,261
iShares 5-10 Year IG Corporate BOND FUND 464288638 11,917 217,178 SH   SOLE   171,523 0 45,655
iShares Core US Aggregate Bond BOND FUND 464287226 260 2,425 SH   SOLE   2,176 0 249
iShares iBoxx IG Corp Bond ETF BOND FUND 464287242 823 6,806 SH   SOLE   6,560 0 246
iShares TIPS Bond ETF BOND FUND 464287176 7,459 59,878 SH   SOLE   58,188 0 1,690
PIMCO Intermediate Muni Bond E BOND FUND 72201R866 3,345 63,117 SH   SOLE   62,567 0 550
Pimco Municipal Income Fd III BOND FUND 72201A103 136 13,147 SH   SOLE   13,147 0 0
PIMCO S/T Muni Bond Active ETF BOND FUND 72201R874 9,296 186,004 SH   SOLE   185,504 0 500
Schwab US Aggregate Bond ETF BOND FUND 808524839 303 6,000 SH   SOLE   6,000 0 0
Vanguard Intermediate Term Cor BOND FUND 92206C870 564 6,557 SH   SOLE   6,372 0 185
Vanguard MBS ETF BOND FUND 92206C771 1,326 26,476 SH   SOLE   25,176 0 1,300
Vanguard S/T Treasury ETF BOND FUND 92206C102 1,767 29,824 SH   SOLE   27,310 0 2,514
Vanguard Total Bond Mkt ETF BOND FUND 921937835 1,821 22,889 SH   SOLE   15,609 0 7,280