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 4,376 24,636 SH   SOLE   24,202 0 434
Abbott Laboratories COM 002824100 3,790 26,931 SH   SOLE   26,676 0 255
Abbvie Inc COM 00287Y109 2,834 20,932 SH   SOLE   20,872 0 60
Accenture Plc COM G1151C101 51,683 124,673 SH   SOLE   123,694 0 979
Activision Blizzard Inc COM 00507V109 17,699 266,035 SH   SOLE   261,917 0 4,118
Adobe Systems Inc COM 00724F101 821 1,447 SH   SOLE   1,447 0 0
Air Products & Chemicals Inc COM 009158106 1,180 3,878 SH   SOLE   3,878 0 0
Akamai Technologies Inc COM 00971T101 63,282 540,687 SH   SOLE   531,172 0 9,515
Align Technology Inc COM 016255101 235 358 SH   SOLE   358 0 0
Allstate Corp COM 020002101 263 2,236 SH   SOLE   2,236 0 0
Alphabet Inc-A COM 02079K305 130,546 45,062 SH   SOLE   43,930 0 1,132
Alphabet Inc-C COM 02079K107 23,288 8,048 SH   SOLE   7,942 0 106
Amazon.com Inc COM 023135106 89,510 26,845 SH   SOLE   26,190 0 655
American Express Co COM 025816109 321 1,962 SH   SOLE   1,962 0 0
American Tower Corp COM 03027X100 88,277 301,802 SH   SOLE   295,437 0 6,365
American Water Works Co Inc COM 030420103 74,576 394,875 SH   SOLE   387,425 0 7,450
Ametek Inc COM 031100100 59,364 403,728 SH   SOLE   396,637 0 7,091
Amgen Inc COM 031162100 1,391 6,181 SH   SOLE   5,730 0 451
Amphenol Corp COM 032095101 73,706 842,744 SH   SOLE   826,525 0 16,219
Ansys Inc COM 03662Q105 26,865 66,975 SH   SOLE   66,385 0 590
Aon PLC COM G0403H108 42,620 141,802 SH   SOLE   140,090 0 1,712
Apple Inc COM 037833100 206,039 1,160,324 SH   SOLE   1,135,061 0 25,263
Applied Materials Inc COM 038222105 735 4,671 SH   SOLE   4,671 0 0
Assurant Inc COM 04621X108 236 1,511 SH   SOLE   1,511 0 0
AT&T Inc COM 00206R102 996 40,487 SH   SOLE   38,257 0 2,230
Autodesk Inc COM 052769106 242 861 SH   SOLE   861 0 0
Automatic Data Processing Inc COM 053015103 10,276 41,674 SH   SOLE   41,010 0 664
Bank of America Corp COM 060505104 17,756 399,110 SH   SOLE   390,941 0 8,169
Becton Dickinson & Co COM 075887109 207 823 SH   SOLE   823 0 0
Berkshire Hathaway Inc-A COM 084670108 451 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702 78,148 261,363 SH   SOLE   256,981 0 4,382
BlackRock Inc COM 09247X101 1,168 1,276 SH   SOLE   1,276 0 0
Blackstone Inc COM 09260D107 734 5,669 SH   SOLE   5,669 0 0
Boeing Co COM 097023105 488 2,423 SH   SOLE   2,408 0 15
Borgwarner Inc COM 099724106 28,616 634,916 SH   SOLE   625,880 0 9,036
Bristol-Myers Squibb Co COM 110122108 514 8,243 SH   SOLE   7,274 0 969
Broadcom Inc COM 11135F101 1,210 1,818 SH   SOLE   1,818 0 0
Broadridge Finl Solutions Inc COM 11133T103 248 1,359 SH   SOLE   1,359 0 0
Brown Forman Corp-B COM 115637209 1,604 22,012 SH   SOLE   22,012 0 0
Camden National Corp COM 133034108 236 4,900 SH   SOLE   4,600 0 300
Canadian National Railway Co COM 136375102 453 3,684 SH   SOLE   3,684 0 0
Caterpillar Inc COM 149123101 696 3,365 SH   SOLE   3,365 0 0
Cerner Corp COM 156782104 47,972 516,552 SH   SOLE   508,176 0 8,376
Charles Schwab Corp COM 808513105 427 5,074 SH   SOLE   5,074 0 0
Chevron Corp COM 166764100 2,692 22,937 SH   SOLE   22,335 0 602
Chubb Ltd COM H1467J104 51,075 264,214 SH   SOLE   260,216 0 3,998
Church & Dwight Inc COM 171340102 868 8,464 SH   SOLE   8,464 0 0
Cisco Systems Inc COM 17275R102 1,278 20,172 SH   SOLE   20,109 0 63
Clorox Co COM 189054109 607 3,481 SH   SOLE   3,431 0 50
CME Group Inc COM 12572Q105 23,802 104,183 SH   SOLE   102,021 0 2,162
Coca Cola Co COM 191216100 1,355 22,890 SH   SOLE   18,090 0 4,800
Cognizant Tech Solutions Corp COM 192446102 32,170 362,599 SH   SOLE   358,265 0 4,334
Colgate Palmolive Co COM 194162103 11,947 139,988 SH   SOLE   136,342 0 3,646
Comcast Corp COM 20030N101 5,410 107,481 SH   SOLE   106,728 0 753
ConocoPhillips COM 20825C104 22,977 318,330 SH   SOLE   313,463 0 4,867
Constellation Brands Inc-A COM 21036P108 31,473 125,404 SH   SOLE   122,872 0 2,532
Consumer Discretionary Select COM 81369Y407 13,517 66,119 SH   SOLE   65,155 0 964
Cooper Companies Inc COM 216648402 1,081 2,579 SH   SOLE   2,557 0 22
Copart Inc COM 217204106 288 1,900 SH   SOLE   1,900 0 0
Corning Inc COM 219350105 234 6,272 SH   SOLE   6,227 0 45
Costco Wholesale Corp COM 22160K105 57,373 101,062 SH   SOLE   99,631 0 1,431
CSX Corp COM 126408103 297 7,902 SH   SOLE   7,902 0 0
Cullen/Frost Bankers Inc COM 229899109 5,191 41,175 SH   SOLE   40,490 0 685
CVS Health Corp COM 126650100 417 4,043 SH   SOLE   3,743 0 300
Danaher Corp COM 235851102 114,272 347,320 SH   SOLE   341,684 0 5,636
Deere & Co COM 244199105 4,873 14,212 SH   SOLE   13,987 0 225
Dow Inc COM 260557103 330 5,823 SH   SOLE   5,823 0 0
Du Pont De Nemours COM 26614N102 298 3,685 SH   SOLE   3,685 0 0
Duke Energy Corp COM 26441C204 388 3,696 SH   SOLE   3,696 0 0
Eaton Corp Plc COM G29183103 31,198 180,525 SH   SOLE   176,589 0 3,936
Ecolab Inc COM 278865100 41,819 178,263 SH   SOLE   175,091 0 3,172
Edwards Lifesciences Cp COM 28176E108 350 2,700 SH   SOLE   2,700 0 0
Eli Lilly & Co COM 532457108 1,758 6,365 SH   SOLE   5,235 0 1,130
Emerson Electric Co COM 291011104 1,776 19,099 SH   SOLE   18,999 0 100
Enterprise Products Partners L COM 293792107 457 20,825 SH   SOLE   20,250 0 575
Equinix Inc COM 29444U700 30,609 36,187 SH   SOLE   35,429 0 758
Exxon Mobil Corp COM 30231G102 18,792 307,107 SH   SOLE   297,057 0 10,050
F5 Inc COM 315616102 214 875 SH   SOLE   875 0 0
Factset Research Systems Inc COM 303075105 297 611 SH   SOLE   611 0 0
Fastenal Co COM 311900104 282 4,398 SH   SOLE   4,398 0 0
Financial Select Sector SPDR E COM 81369Y605 420 10,754 SH   SOLE   10,677 0 77
First Republic Bank COM 33616C100 460 2,229 SH   SOLE   2,229 0 0
Fox Corp A COM 35137L105 1,105 29,940 SH   SOLE   29,540 0 400
General Dynamics Corp COM 369550108 280 1,344 SH   SOLE   1,344 0 0
General Electric Co COM 369604301 353 3,741 SH   SOLE   3,729 0 12
Globe Life Inc COM 37959E102 10,070 107,446 SH   SOLE   105,636 0 1,810
Goldman Sachs Group Inc COM 38141G104 351 918 SH   SOLE   918 0 0
Henry Schein Inc COM 806407102 1,785 23,022 SH   SOLE   22,645 0 377
Hershey Co COM 427866108 25,344 130,996 SH   SOLE   129,868 0 1,128
Hologic Inc COM 436440101 757 9,887 SH   SOLE   9,197 0 690
Home Depot Inc COM 437076102 53,911 129,903 SH   SOLE   127,453 0 2,450
Honeywell International Inc COM 438516106 2,021 9,692 SH   SOLE   9,282 0 410
Idexx Labs Corp COM 45168D104 58,200 88,388 SH   SOLE   86,584 0 1,804
Illinois Tool Wks Inc COM 452308109 1,465 5,938 SH   SOLE   5,938 0 0
Intel Corp COM 458140100 1,319 25,615 SH   SOLE   25,615 0 0
Intl Business Machines Corp COM 459200101 1,052 7,867 SH   SOLE   7,767 0 100
Intuit Inc COM 461202103 109,261 169,866 SH   SOLE   168,364 0 1,502
Intuitive Surgical Inc COM 46120E602 522 1,452 SH   SOLE   1,452 0 0
Invesco QQQ Trust Series 1 ETF COM 46090E103 723 1,817 SH   SOLE   1,601 0 216
Invesco S&P 500 Equal Weight E COM 46137V357 2,094 12,867 SH   SOLE   2,347 0 10,520
IQ Hedge Multi Strategy Tracke COM 45409B107 246 7,725 SH   SOLE   7,725 0 0
iShares Core MSCI EAFE ETF COM 46432F842 324 4,344 SH   SOLE   3,902 0 442
iShares Core S&P 500 ETF COM 464287200 2,022 4,238 SH   SOLE   3,906 0 332
iShares Core S&P M/C ETF COM 464287507 57,307 202,441 SH   SOLE   130,931 0 71,510
iShares Core S&P S/C ETF COM 464287804 2,399 20,953 SH   SOLE   18,508 0 2,445
iShares MSCI EM ETF COM 464287234 305 6,245 SH   SOLE   4,935 0 1,310
iShares Russell 1000 ETF COM 464287622 17,658 66,779 SH   SOLE   52,850 0 13,929
iShares Russell 1000 Growth ET COM 464287614 2,244 7,342 SH   SOLE   6,872 0 470
iShares Russell 1000 Value ETF COM 464287598 351 2,089 SH   SOLE   1,337 0 752
iShares Russell 2000 ETF COM 464287655 2,127 9,562 SH   SOLE   3,835 0 5,727
iShares Russell 3000 ETF COM 464287689 49,417 178,078 SH   SOLE   178,000 0 78
iShares Russell M/C ETF COM 464287499 1,602 19,304 SH   SOLE   13,542 0 5,762
iShares Russell M/C Growth ETF COM 464287481 615 5,334 SH   SOLE   5,334 0 0
iShares Russell M/C Value ETF COM 464287473 377 3,078 SH   SOLE   3,059 0 19
iShares S&P 500 Growth ETF COM 464287309 334 3,993 SH   SOLE   3,393 0 600
iShares S&P 500 Value ETF COM 464287408 244 1,560 SH   SOLE   1,560 0 0
iShares S&P GSCI Commodity ETF COM 46428R107 329 19,210 SH   SOLE   19,210 0 0
iShares S&P M/C 400 Gwth ETF COM 464287606 236 2,764 SH   SOLE   2,584 0 180
Johnson & Johnson COM 478160104 50,475 295,053 SH   SOLE   287,862 0 7,192
Johnson Controls Intl Plc COM G51502105 976 12,000 SH   SOLE   12,000 0 0
JP Morgan Chase & Co COM 46625H100 59,423 375,262 SH   SOLE   369,889 0 5,373
Kimberly Clark Corp COM 494368103 1,122 7,848 SH   SOLE   7,848 0 0
Lam Research Corp COM 512807108 281 391 SH   SOLE   391 0 0
Linde Plc COM G5494J103 65,048 187,768 SH   SOLE   184,576 0 3,192
Lowe's Companies Inc COM 548661107 3,265 12,633 SH   SOLE   12,608 0 25
Magellan Midstream Partners LP COM 559080106 264 5,683 SH   SOLE   5,683 0 0
Mastercard Inc-A COM 57636Q104 829 2,307 SH   SOLE   2,192 0 115
McCormick & Co Inc COM 579780206 19,664 203,541 SH   SOLE   201,721 0 1,820
McDonalds Corp COM 580135101 4,204 15,683 SH   SOLE   15,143 0 540
Medtronic Plc COM G5960L103 29,804 288,101 SH   SOLE   284,279 0 3,822
Merck & Co Inc COM 58933Y105 23,049 300,742 SH   SOLE   294,735 0 6,007
Meta Platforms, Inc. COM 30303M102 63,665 189,282 SH   SOLE   185,837 0 3,445
Mettler-Toledo Intl Inc COM 592688105 71,729 42,263 SH   SOLE   41,637 0 626
Microchip Technology Inc COM 595017104 93,700 1,076,270 SH   SOLE   1,058,101 0 18,169
Microsoft Corp COM 594918104 118,997 353,821 SH   SOLE   347,724 0 6,097
Middleby Corp COM 596278101 7,618 38,716 SH   SOLE   38,066 0 650
Mondelez Intl Inc-A COM 609207105 404 6,094 SH   SOLE   6,094 0 0
Morgan Stanley COM 617446448 390 3,971 SH   SOLE   3,971 0 0
Netflix Inc COM 64110L106 301 500 SH   SOLE   485 0 15
Nextera Energy Inc COM 65339F101 74,620 799,272 SH   SOLE   785,804 0 13,468
Nike Inc COM 654106103 19,443 116,655 SH   SOLE   115,241 0 1,414
Nordson Corp COM 655663102 18,271 71,574 SH   SOLE   70,469 0 1,105
Norfolk Southern Corp COM 655844108 2,208 7,417 SH   SOLE   7,022 0 395
Northern Trust Corp COM 665859104 21,488 179,650 SH   SOLE   176,697 0 2,953
Northrop Grumman Corp COM 666807102 22,212 57,385 SH   SOLE   56,823 0 562
Novartis Ag ADR COM 66987V109 351 4,014 SH   SOLE   4,014 0 0
Novo-Nordisk A/S ADR COM 670100205 465 4,150 SH   SOLE   4,150 0 0
Nvidia Corp COM 67066G104 20,232 68,789 SH   SOLE   67,029 0 1,760
NVR Inc COM 62944T105 520 88 SH   SOLE   88 0 0
Omnicom Group Inc COM 681919106 244 3,330 SH   SOLE   3,180 0 150
Oracle Corp COM 68389X105 1,216 13,948 SH   SOLE   13,948 0 0
Oshkosh Corp COM 688239201 23,445 208,010 SH   SOLE   205,303 0 2,707
Palo Alto Networks Inc COM 697435105 87,215 156,647 SH   SOLE   153,766 0 2,881
Paychex Inc COM 704326107 459 3,361 SH   SOLE   1,361 0 2,000
Paypal Holdings Inc COM 70450Y103 543 2,882 SH   SOLE   2,582 0 300
Pentair Plc COM G7S00T104 383 5,242 SH   SOLE   5,242 0 0
Pepsico Inc COM 713448108 55,424 319,063 SH   SOLE   314,300 0 4,763
Pfizer Inc COM 717081103 18,699 316,658 SH   SOLE   308,253 0 8,405
Philip Morris Intl Inc COM 718172109 579 6,090 SH   SOLE   5,990 0 100
Phillips 66 COM 718546104 26,335 363,442 SH   SOLE   358,050 0 5,392
PNC Financial Services Group COM 693475105 332 1,657 SH   SOLE   1,657 0 0
Polaris Inc COM 731068102 20,464 186,189 SH   SOLE   182,401 0 3,788
Procter & Gamble Co COM 742718109 24,741 151,246 SH   SOLE   143,608 0 7,638
Proshares UltraShort S&P500 ET COM 74347G416 240 34,000 SH   SOLE   34,000 0 0
Prudential Financial Inc COM 744320102 411 3,799 SH   SOLE   3,799 0 0
Quaker Houghton COM 747316107 7,234 31,345 SH   SOLE   30,990 0 355
Qualcomm Inc COM 747525103 79,358 433,959 SH   SOLE   424,786 0 9,173
Raytheon Technologies Corp COM 75513E101 31,613 367,331 SH   SOLE   358,828 0 8,503
RBC Bearings Inc COM 75524B104 13,306 65,883 SH   SOLE   65,078 0 805
Rockwell Automation Corp COM 773903109 29,840 85,539 SH   SOLE   84,076 0 1,463
Roper Technologies Inc COM 776696106 55,376 112,585 SH   SOLE   110,442 0 2,143
Salesforce.Com Inc COM 79466L302 744 2,929 SH   SOLE   2,644 0 285
SBA Communications Corp-REIT COM 78410G104 265 682 SH   SOLE   682 0 0
Seagate Technology Holdings COM G7997R103 349 3,087 SH   SOLE   3,087 0 0
SEI Investments Co COM 784117103 13,851 227,296 SH   SOLE   224,406 0 2,890
Sherwin-Williams Co COM 824348106 42,315 120,157 SH   SOLE   118,724 0 1,433
Sirius XM Holdings Inc COM 82968B103 74 11,645 SH   SOLE   11,645 0 0
Smucker JM Co COM 832696405 376 2,767 SH   SOLE   2,767 0 0
Southern Co COM 842587107 349 5,087 SH   SOLE   4,987 0 100
SPDR Dow Jones Industrial Aver COM 78467X109 268 737 SH   SOLE   737 0 0
SPDR S&P 500 ETF COM 78462F103 55,178 116,173 SH   SOLE   69,912 0 46,261
SPDR S&P Biotech ETF COM 78464A870 11,459 102,350 SH   SOLE   99,666 0 2,684
SPDR S&P M/C 400 ETF COM 78467Y107 4,130 7,977 SH   SOLE   4,085 0 3,892
Starbucks Corp COM 855244109 6,348 54,271 SH   SOLE   53,716 0 555
State Street Corp COM 857477103 976 10,491 SH   SOLE   10,491 0 0
STERIS Plc COM G8473T100 15,346 63,045 SH   SOLE   61,365 0 1,680
Stryker Corp COM 863667101 27,078 101,255 SH   SOLE   99,922 0 1,333
SVB Financial Group COM 78486Q101 293 432 SH   SOLE   432 0 0
Sysco Corp COM 871829107 260 3,311 SH   SOLE   3,311 0 0
T Rowe Price Group Inc COM 74144T108 24,582 125,009 SH   SOLE   123,226 0 1,783
Taiwan Semiconductor ADR COM 874039100 208 1,730 SH   SOLE   1,730 0 0
Target Corp COM 87612E106 731 3,158 SH   SOLE   3,158 0 0
TE Connectivity Ltd COM H84989104 1,705 10,568 SH   SOLE   10,568 0 0
Technology Select Sector SPDR COM 81369Y803 282 1,623 SH   SOLE   1,604 0 19
Teleflex Inc COM 879369106 27,310 83,141 SH   SOLE   82,025 0 1,116
Tesla Inc COM 88160R101 2,189 2,071 SH   SOLE   1,946 0 125
Texas Instruments Inc COM 882508104 513 2,722 SH   SOLE   2,722 0 0
Thermo Fisher Scientific Inc COM 883556102 95,929 143,770 SH   SOLE   141,808 0 1,962
TJX Companies Inc COM 872540109 54,444 717,125 SH   SOLE   707,369 0 9,756
Toll Brothers Inc COM 889478103 28,476 393,367 SH   SOLE   387,682 0 5,685
Toronto-Dominion Bank COM 891160509 807 10,526 SH   SOLE   9,026 0 1,500
Tractor Supply Co COM 892356106 26,430 110,772 SH   SOLE   108,128 0 2,644
Trane Technologies Inc COM G8994E103 315 1,558 SH   SOLE   378 0 1,180
Travelers Companies Inc COM 89417E109 375 2,398 SH   SOLE   2,398 0 0
Truist Financial Corp COM 89832Q109 456 7,792 SH   SOLE   7,792 0 0
Tyler Technologies Inc COM 902252105 423 787 SH   SOLE   787 0 0
Unilever Plc ADR COM 904767704 13,003 241,735 SH   SOLE   237,103 0 4,632
Union Pacific Corp COM 907818108 33,389 132,533 SH   SOLE   129,705 0 2,828
United Parcel Service Inc COM 911312106 311 1,452 SH   SOLE   1,392 0 60
Unitedhealth Group Inc COM 91324P102 32,346 64,416 SH   SOLE   63,449 0 967
US Bancorp COM 902973304 36,280 645,888 SH   SOLE   633,273 0 12,615
Vanguard Dividend Appreciation COM 921908844 413 2,402 SH   SOLE   2,132 0 270
Vanguard Financials ETF COM 92204A405 248 2,566 SH   SOLE   2,566 0 0
Vanguard Growth ETF COM 922908736 917 2,857 SH   SOLE   2,670 0 187
Vanguard High Dividend Yield E COM 921946406 260 2,318 SH   SOLE   2,275 0 43
Vanguard Information Technolog COM 92204A702 367 800 SH   SOLE   800 0 0
Vanguard M/C ETF COM 922908629 200 785 SH   SOLE   594 0 191
Vanguard M/C Growth ETF COM 922908538 460 1,808 SH   SOLE   1,800 0 8
Vanguard M/C Value ETF COM 922908512 424 2,823 SH   SOLE   2,811 0 12
Vanguard Real Estate ETF COM 922908553 640 5,520 SH   SOLE   5,145 0 375
Vanguard S&P 500 ETF COM 922908363 1,475 3,378 SH   SOLE   3,003 0 375
Vanguard S&P M/C 400 ETF COM 921932885 332 1,734 SH   SOLE   1,734 0 0
Vanguard S/C ETF COM 922908751 57,315 253,595 SH   SOLE   221,966 0 31,630
Vanguard S/C Growth ETF COM 922908595 420 1,491 SH   SOLE   1,487 0 4
Vanguard S/C Value ETF COM 922908611 231 1,291 SH   SOLE   1,278 0 13
Vanguard Total Stock Market ET COM 922908769 13,921 57,659 SH   SOLE   26,503 0 31,156
Vanguard Value ETF COM 922908744 437 2,971 SH   SOLE   2,971 0 0
Verizon Communications Inc COM 92343V104 2,150 41,377 SH   SOLE   38,589 0 2,788
VF Corp COM 918204108 1,067 14,573 SH   SOLE   14,573 0 0
Visa Inc-A COM 92826C839 60,726 280,217 SH   SOLE   276,825 0 3,392
Wal-Mart Stores Inc COM 931142103 609 4,209 SH   SOLE   4,161 0 48
Walgreens Boots Alliance Inc COM 931427108 216 4,150 SH   SOLE   3,750 0 400
Walt Disney Co COM 254687106 71,579 462,130 SH   SOLE   454,178 0 7,952
Waste Connections Inc COM 94106B101 65,501 480,674 SH   SOLE   473,287 0 7,387
Waste Management Inc COM 94106L109 353 2,116 SH   SOLE   2,116 0 0
West Pharmaceutical Services COM 955306105 762 1,624 SH   SOLE   1,624 0 0
WEX Inc COM 96208T104 837 5,965 SH   SOLE   5,815 0 150
Xilinx Inc COM 983919101 212 1,000 SH   SOLE   1,000 0 0
Xylem Inc COM 98419M100 234 1,950 SH   SOLE   1,850 0 100
Yum Brands Inc COM 988498101 576 4,146 SH   SOLE   4,146 0 0
Yum China Holdings Inc COM 98850P109 334 6,696 SH   SOLE   6,696 0 0
Zoetis Inc COM 98978V103 14,256 58,420 SH   SOLE   57,490 0 930
iShares MSCI EAFE ETF INTL 464287465 2,129 27,058 SH   SOLE   26,673 0 385
Vanguard ESG Intl Stock ETF INTL 921910725 582 9,386 SH   SOLE   9,121 0 265
Vanguard FTSE All-World Ex-US INTL 922042775 39,397 642,909 SH   SOLE   605,674 0 37,235
Vanguard FTSE DM ETF INTL 921943858 33,465 655,411 SH   SOLE   620,218 0 35,193
Vanguard FTSE EM ETF INTL 922042858 23,124 467,528 SH   SOLE   431,208 0 36,320
Bank Amer Corp COM 060505682 448 310 SH   SOLE   310 0 0
Invesco BulletShares 2022 Corp BOND FUND 46138J882 15,760 736,778 SH   SOLE   580,744 0 156,034
Invesco BulletShares 2023 Corp BOND FUND 46138J866 15,795 736,014 SH   SOLE   580,360 0 155,654
Invesco BulletShares 2024 Corp BOND FUND 46138J841 13,877 635,676 SH   SOLE   501,336 0 134,340
Invesco BulletShares 2025 Corp BOND FUND 46138J825 10,412 475,426 SH   SOLE   363,538 0 111,888
Invesco BulletShares 2026 Corp BOND FUND 46138J791 7,675 362,703 SH   SOLE   278,523 0 84,180
Invesco BulletShares 2027 Corp BOND FUND 46138J783 3,916 181,722 SH   SOLE   140,740 0 40,982
Invesco BulletShares 2028 Corp BOND FUND 46138J643 963 42,445 SH   SOLE   29,145 0 13,300
iShares 1-5 Year IG Corporate BOND FUND 464288646 73,096 1,356,640 SH   SOLE   1,286,349 0 70,291
iShares 5-10 Year IG Corporate BOND FUND 464288638 14,865 250,797 SH   SOLE   206,951 0 43,846
iShares Core 1-5 Year USD Bond BOND FUND 46432F859 434 8,604 SH   SOLE   8,604 0 0
iShares Core Total USD Bond Ma BOND FUND 46434V613 237 4,480 SH   SOLE   4,480 0 0
iShares Core US Aggregate Bond BOND FUND 464287226 277 2,425 SH   SOLE   2,176 0 249
iShares TIPS Bond ETF BOND FUND 464287176 2,989 23,138 SH   SOLE   22,658 0 480
PIMCO Intermediate Muni Bond E BOND FUND 72201R866 3,677 65,429 SH   SOLE   64,779 0 650
Pimco Municipal Income Fd III BOND FUND 72201A103 168 13,147 SH   SOLE   13,147 0 0
PIMCO S/T Muni Bond Active ETF BOND FUND 72201R874 9,815 191,577 SH   SOLE   191,077 0 500
Schwab US Aggregate Bond ETF BOND FUND 808524839 323 6,000 SH   SOLE   6,000 0 0
Vanguard Intermediate Term Cor BOND FUND 92206C870 610 6,573 SH   SOLE   6,388 0 185
Vanguard MBS ETF BOND FUND 92206C771 1,231 23,297 SH   SOLE   21,997 0 1,300
Vanguard S/T Bond ETF BOND FUND 921937827 237 2,935 SH   SOLE   1,323 0 1,612
Vanguard S/T Treasury ETF BOND FUND 92206C102 1,905 31,322 SH   SOLE   28,320 0 3,002
Vanguard Total Bond Mkt ETF BOND FUND 921937835 1,922 22,681 SH   SOLE   15,338 0 7,343