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,983 28,404 SH   SOLE   27,880 0 524
Abbott Labs COM 002824100 3,155 26,704 SH   SOLE   26,314 0 390
Abbvie Inc COM 00287Y109 2,264 20,992 SH   SOLE   20,932 0 60
Accenture Plc COM G1151C101 39,690 124,061 SH   SOLE   123,082 0 979
Activision Blizzard Inc COM 00507V109 31,135 402,312 SH   SOLE   396,539 0 5,773
Adobe Systems Inc COM 00724F101 833 1,447 SH   SOLE   1,447 0 0
Air Products & Chemicals Inc COM 009158106 1,033 4,033 SH   SOLE   4,033 0 0
Akamai Technologies Inc COM 00971T101 56,594 541,103 SH   SOLE   531,608 0 9,495
Alphabet Inc-A COM 02079K305 120,747 45,164 SH   SOLE   44,034 0 1,130
Alphabet Inc-C COM 02079K107 21,677 8,133 SH   SOLE   8,022 0 111
Amazon.com Inc COM 023135106 86,594 26,360 SH   SOLE   25,710 0 650
American Express Co COM 025816109 336 2,006 SH   SOLE   2,006 0 0
American Tower Corp COM 03027X100 81,462 306,930 SH   SOLE   300,573 0 6,357
American Water Works Co Inc COM 030420103 67,386 398,638 SH   SOLE   391,058 0 7,580
Ametek Inc COM 031100100 50,609 408,101 SH   SOLE   400,987 0 7,114
Amgen Inc COM 031162100 1,267 5,958 SH   SOLE   5,497 0 461
Amphenol Corp COM 032095101 61,977 846,330 SH   SOLE   831,086 0 15,244
Ansys Inc COM 03662Q105 22,482 66,035 SH   SOLE   65,445 0 590
Aon PLC COM G0403H108 41,326 144,612 SH   SOLE   142,842 0 1,770
Apple Inc COM 037833100 165,486 1,169,513 SH   SOLE   1,143,721 0 25,793
Applied Materials Inc COM 038222105 609 4,732 SH   SOLE   4,732 0 0
Assurant Inc COM 04621X108 383 2,428 SH   SOLE   2,428 0 0
AT&T Inc COM 00206R102 1,151 42,621 SH   SOLE   40,336 0 2,285
Autodesk Inc COM 052769106 246 861 SH   SOLE   861 0 0
Automatic Data Processing Inc COM 053015103 8,693 43,481 SH   SOLE   42,817 0 664
Bank of America Corp COM 060505104 13,008 306,423 SH   SOLE   299,654 0 6,769
Becton Dickinson & Co COM 075887109 203 824 SH   SOLE   824 0 0
Berkshire Hathaway Inc-A COM 084670108 411 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702 70,174 257,103 SH   SOLE   252,735 0 4,368
Blackrock Inc COM 09247X101 960 1,145 SH   SOLE   1,145 0 0
Blackstone Inc COM 09260D107 660 5,669 SH   SOLE   5,669 0 0
Boeing Co COM 097023105 422 1,918 SH   SOLE   1,903 0 15
Borgwarner Inc COM 099724106 26,810 620,460 SH   SOLE   610,599 0 9,861
Bristol-Myers Squibb Co COM 110122108 488 8,244 SH   SOLE   7,700 0 544
Broadcom Inc COM 11135F101 851 1,754 SH   SOLE   1,754 0 0
Broadridge Finl Solutions Inc COM 11133T103 226 1,359 SH   SOLE   1,359 0 0
Brown Forman Corp-B COM 115637209 1,475 22,012 SH   SOLE   22,012 0 0
Camden Natl Corp COM 133034108 235 4,900 SH   SOLE   4,600 0 300
Canadian Natl Railway COM 136375102 430 3,718 SH   SOLE   3,718 0 0
Caterpillar Inc COM 149123101 659 3,431 SH   SOLE   3,431 0 0
Cerner Corp COM 156782104 39,144 555,081 SH   SOLE   545,980 0 9,101
Charles Schwab Corp COM 808513105 376 5,164 SH   SOLE   5,164 0 0
Chevron Corp COM 166764100 2,228 21,958 SH   SOLE   21,356 0 602
Chubb Ltd COM H1467J104 45,672 263,268 SH   SOLE   259,270 0 3,998
Church & Dwight Inc COM 171340102 699 8,464 SH   SOLE   8,464 0 0
Cisco Systems Inc COM 17275R102 1,000 18,363 SH   SOLE   18,300 0 63
Clorox Co COM 189054109 588 3,549 SH   SOLE   3,499 0 50
CME Group Inc COM 12572Q105 20,261 104,773 SH   SOLE   102,596 0 2,177
Coca Cola Co COM 191216100 1,188 22,637 SH   SOLE   17,837 0 4,800
Cognizant Tech Solutions Corp COM 192446102 27,147 365,815 SH   SOLE   361,381 0 4,434
Colgate Palmolive Co COM 194162103 10,599 140,234 SH   SOLE   136,488 0 3,746
Comcast Corp COM 20030N101 6,066 108,464 SH   SOLE   107,711 0 753
Conocophillips COM 20825C104 20,674 305,065 SH   SOLE   300,280 0 4,785
Constellation Brands Inc-A COM 21036P108 26,535 125,941 SH   SOLE   123,414 0 2,527
Cooper Companies Inc COM 216648402 1,122 2,714 SH   SOLE   2,692 0 22
Copart Inc COM 217204106 333 2,400 SH   SOLE   2,400 0 0
Corning Inc COM 219350105 236 6,472 SH   SOLE   6,427 0 45
Costco Wholesale Corp COM 22160K105 45,715 101,735 SH   SOLE   100,289 0 1,446
CSX Corp COM 126408103 232 7,814 SH   SOLE   7,814 0 0
Cullen/Frost Bankers Inc COM 229899109 4,926 41,527 SH   SOLE   40,722 0 805
CVS Health Corp COM 126650100 302 3,553 SH   SOLE   3,253 0 300
Danaher Corp COM 235851102 107,400 352,779 SH   SOLE   347,045 0 5,734
Deere & Co COM 244199105 2,787 8,319 SH   SOLE   8,159 0 160
Dow Inc COM 260557103 294 5,114 SH   SOLE   5,114 0 0
Du Pont De Nemours COM 26614N102 232 3,417 SH   SOLE   3,417 0 0
Duke Energy Corp COM 26441C204 361 3,696 SH   SOLE   3,696 0 0
Eaton Corp Plc COM G29183103 25,997 174,115 SH   SOLE   170,224 0 3,891
Ecolab Inc COM 278865100 38,133 182,789 SH   SOLE   179,547 0 3,242
Edwards Lifesciences Cp COM 28176E108 312 2,757 SH   SOLE   2,757 0 0
Eli Lilly & Co COM 532457108 1,427 6,175 SH   SOLE   5,035 0 1,140
Emerson Electric Co COM 291011104 1,851 19,649 SH   SOLE   19,549 0 100
Enterprise Products Partners L COM 293792107 451 20,825 SH   SOLE   20,250 0 575
Equinix Inc COM 29444U700 28,490 36,057 SH   SOLE   35,312 0 745
Exxon Mobil Corp COM 30231G102 18,051 306,888 SH   SOLE   296,778 0 10,110
Facebook Inc-A COM 30303M102 65,492 192,969 SH   SOLE   189,379 0 3,590
Factset Research Systems Inc COM 303075105 241 611 SH   SOLE   611 0 0
Fastenal Co COM 311900104 227 4,398 SH   SOLE   4,398 0 0
Financial Select Sector SPDR E COM 81369Y605 372 9,925 SH   SOLE   9,848 0 77
First Republic Bank COM 33616C100 430 2,229 SH   SOLE   2,229 0 0
Fox Corp A COM 35137L105 1,241 30,935 SH   SOLE   30,535 0 400
Freshpet Inc COM 358039105 4,477 31,375 SH   SOLE   30,525 0 850
General Dynamics Corp COM 369550108 212 1,084 SH   SOLE   1,084 0 0
General Electric Co COM 369604301 336 3,259 SH   SOLE   3,247 0 12
Globe Life Inc COM 37959E102 9,340 104,906 SH   SOLE   103,246 0 1,660
Henry Schein Inc COM 806407102 1,879 24,669 SH   SOLE   24,292 0 377
Hershey Co COM 427866108 22,752 134,431 SH   SOLE   133,253 0 1,178
Hologic Inc COM 436440101 771 10,448 SH   SOLE   9,758 0 690
Home Depot Inc COM 437076102 42,770 130,294 SH   SOLE   127,874 0 2,420
Honeywell International Inc COM 438516106 2,129 10,028 SH   SOLE   9,618 0 410
Idexx Labs Corp COM 45168D104 56,867 91,441 SH   SOLE   89,590 0 1,851
Illinois Tool Wks Inc COM 452308109 1,227 5,939 SH   SOLE   5,939 0 0
Intel Corp COM 458140100 1,178 22,116 SH   SOLE   22,116 0 0
Intl Business Machines Corp COM 459200101 1,137 8,186 SH   SOLE   8,086 0 100
Intuit Inc COM 461202103 94,245 174,687 SH   SOLE   173,038 0 1,649
Intuitive Surgical Inc COM 46120E602 481 484 SH   SOLE   484 0 0
Invesco QQQ Trust Series 1 ETF COM 46090E103 476 1,329 SH   SOLE   1,113 0 216
Invesco S&P 500 Equal Weight E COM 46137V357 1,957 13,065 SH   SOLE   2,545 0 10,520
IQ Hedge Multi Strategy Tracke COM 45409B107 245 7,725 SH   SOLE   7,725 0 0
iShares Core MSCI EAFE ETF COM 46432F842 323 4,344 SH   SOLE   3,902 0 442
iShares Core MSCI EM ETF COM 46434G103 219 3,542 SH   SOLE   3,325 0 217
iShares Core S&P 500 ETF COM 464287200 1,943 4,510 SH   SOLE   4,178 0 332
iShares Core S&P M/C ETF COM 464287507 40,445 153,741 SH   SOLE   87,639 0 66,102
iShares Core S&P S/C ETF COM 464287804 2,233 20,451 SH   SOLE   18,006 0 2,445
iShares MSCI EM ETF COM 464287234 303 6,009 SH   SOLE   4,574 0 1,435
iShares Russell 1000 ETF COM 464287622 14,859 61,476 SH   SOLE   47,640 0 13,836
iShares Russell 1000 Gwth ETF COM 464287614 2,027 7,397 SH   SOLE   6,927 0 470
iShares Russell 2000 ETF COM 464287655 1,982 9,062 SH   SOLE   3,522 0 5,540
iShares Russell 3000 ETF COM 464287689 45,284 177,689 SH   SOLE   177,611 0 78
iShares Russell M/C ETF COM 464287499 1,492 19,077 SH   SOLE   12,910 0 6,167
iShares Russell M/C Gwth ETF COM 464287481 598 5,334 SH   SOLE   5,334 0 0
iShares Russell M/C Value ETF COM 464287473 349 3,078 SH   SOLE   3,059 0 19
iShares Russell1000 Value ETF COM 464287598 297 1,900 SH   SOLE   1,148 0 752
iShares S&P 500 Gwth ETF COM 464287309 369 4,995 SH   SOLE   4,395 0 600
iShares S&P 500 Value COM 464287408 264 1,816 SH   SOLE   1,816 0 0
iShares S&P GSCI Commodity ETF COM 46428R107 324 19,210 SH   SOLE   19,210 0 0
iShares S&P M/C 400 Gwth ETF COM 464287606 240 3,030 SH   SOLE   2,850 0 180
iShares S&P M/C 400 Value ETF COM 464287705 204 1,984 SH   SOLE   1,984 0 0
Johnson & Johnson COM 478160104 48,021 297,341 SH   SOLE   290,135 0 7,207
JP Morgan Chase & Co COM 46625H100 59,480 363,370 SH   SOLE   358,017 0 5,353
Kimberly Clark Corp COM 494368103 1,050 7,925 SH   SOLE   7,925 0 0
L3 Harris Technologies Inc COM 502431109 224 1,015 SH   SOLE   1,000 0 15
Lam Research Corp COM 512807108 229 403 SH   SOLE   403 0 0
Linde Plc COM G5494J103 55,635 189,636 SH   SOLE   186,453 0 3,183
Lowe's Companies Inc COM 548661107 2,521 12,429 SH   SOLE   12,404 0 25
Magellan Midstream Partners LP COM 559080106 259 5,683 SH   SOLE   5,683 0 0
Mastercard Inc-A COM 57636Q104 858 2,467 SH   SOLE   2,352 0 115
McCormick & Co Inc COM 579780206 16,287 200,996 SH   SOLE   199,401 0 1,595
McDonalds Corp COM 580135101 3,811 15,806 SH   SOLE   15,236 0 570
Medtronic Plc COM G5960L103 35,407 282,468 SH   SOLE   278,776 0 3,692
Merck & Co Inc COM 58933Y105 21,970 292,509 SH   SOLE   286,590 0 5,919
Mettler-Toledo Intl Inc COM 592688105 60,028 43,582 SH   SOLE   42,956 0 626
Microchip Technology Inc COM 595017104 82,627 538,322 SH   SOLE   529,156 0 9,166
Microsoft Corp COM 594918104 100,117 355,125 SH   SOLE   348,901 0 6,224
Middleby Corp COM 596278101 6,465 37,916 SH   SOLE   37,266 0 650
Mondelez Intl Inc-A COM 609207105 362 6,225 SH   SOLE   6,225 0 0
Morgan Stanley COM 617446448 422 4,333 SH   SOLE   4,333 0 0
Netflix Inc COM 64110L106 307 503 SH   SOLE   488 0 15
Nextera Energy Inc COM 65339F101 63,344 806,727 SH   SOLE   793,194 0 13,533
Nike Inc COM 654106103 17,093 117,694 SH   SOLE   116,340 0 1,354
Nordson Corp COM 655663102 17,132 71,939 SH   SOLE   70,834 0 1,105
Norfolk Southern Corp COM 655844108 1,778 7,430 SH   SOLE   7,035 0 395
Northern Trust Corp COM 665859104 19,368 179,651 SH   SOLE   176,753 0 2,898
Northrop Grumman Corp COM 666807102 21,217 58,911 SH   SOLE   58,344 0 567
Novartis Ag ADR COM 66987V109 386 4,715 SH   SOLE   4,715 0 0
Novo-Nordisk A/S ADR COM 670100205 398 4,150 SH   SOLE   4,150 0 0
Nvidia Corp COM 67066G104 602 2,904 SH   SOLE   2,104 0 800
NVR Inc COM 62944T105 431 90 SH   SOLE   90 0 0
Omnicom Group Inc COM 681919106 241 3,330 SH   SOLE   3,180 0 150
Oracle Corp COM 68389X105 1,178 13,520 SH   SOLE   13,520 0 0
Oshkosh Corp COM 688239201 21,345 208,510 SH   SOLE   205,708 0 2,802
Palo Alto Networks Inc COM 697435105 75,669 157,972 SH   SOLE   155,031 0 2,941
Paychex Inc COM 704326107 379 3,369 SH   SOLE   1,369 0 2,000
Paypal Holdings Inc COM 70450Y103 838 3,220 SH   SOLE   2,917 0 303
Pepsico Inc COM 713448108 47,945 318,759 SH   SOLE   314,419 0 4,340
Pfizer Inc COM 717081103 13,220 307,368 SH   SOLE   299,263 0 8,105
Philip Morris Intl Inc COM 718172109 607 6,406 SH   SOLE   6,306 0 100
Phillips 66 COM 718546104 25,854 369,181 SH   SOLE   363,929 0 5,252
PNC Financial Services Group COM 693475105 324 1,657 SH   SOLE   1,657 0 0
Polaris Inc COM 731068102 26,931 225,067 SH   SOLE   220,961 0 4,106
Procter & Gamble Co COM 742718109 20,890 149,430 SH   SOLE   141,897 0 7,533
Prudential Financial Inc COM 744320102 360 3,423 SH   SOLE   3,423 0 0
Quaker Houghton COM 747316107 7,579 31,884 SH   SOLE   31,529 0 355
Qualcomm Inc COM 747525103 55,478 430,126 SH   SOLE   420,900 0 9,226
Raytheon Technologies Corp COM 75513E101 31,691 368,674 SH   SOLE   360,134 0 8,540
RBC Bearings Inc COM 75524B104 14,110 66,494 SH   SOLE   65,714 0 780
Rockwell Automation Corp COM 773903109 25,467 86,612 SH   SOLE   85,154 0 1,458
Roper Technologies Inc COM 776696106 50,591 113,400 SH   SOLE   111,192 0 2,208
Salesforce.Com Inc COM 79466L302 776 2,860 SH   SOLE   2,625 0 235
SBA Communications Corp-REIT COM 78410G104 231 700 SH   SOLE   700 0 0
Seagate Technology Holdings COM G7997R103 255 3,087 SH   SOLE   3,087 0 0
SEI Investments Co COM 784117103 13,949 235,225 SH   SOLE   230,980 0 4,245
Sherwin-Williams Co COM 824348106 35,027 125,217 SH   SOLE   123,639 0 1,578
Sirius XM Holdings Inc COM 82968B103 71 11,645 SH   SOLE   11,645 0 0
Smucker JM Co COM 832696405 332 2,767 SH   SOLE   2,767 0 0
Southern Co COM 842587107 315 5,086 SH   SOLE   4,986 0 100
SPDR Dow Jones Industrial Aver COM 78467X109 241 712 SH   SOLE   712 0 0
SPDR Portfolio L/C ETF COM 78464A854 203 4,030 SH   SOLE   4,030 0 0
SPDR S&P 500 ETF COM 78462F103 41,021 95,589 SH   SOLE   51,492 0 44,097
SPDR S&P Biotech ETF COM 78464A870 14,858 118,189 SH   SOLE   115,090 0 3,099
SPDR S&P M/C 400 ETF COM 78467Y107 3,742 7,781 SH   SOLE   3,876 0 3,905
Starbucks Corp COM 855244109 6,003 54,416 SH   SOLE   53,861 0 555
State Street Corp COM 857477103 889 10,491 SH   SOLE   10,491 0 0
STERIS Plc COM G8473T100 12,572 61,541 SH   SOLE   59,816 0 1,725
Stryker Corp COM 863667101 26,615 100,921 SH   SOLE   99,538 0 1,383
SVB Financial Group COM 78486Q101 279 432 SH   SOLE   432 0 0
Sysco Corp COM 871829107 262 3,335 SH   SOLE   3,335 0 0
T Rowe Price Group Inc COM 74144T108 24,906 126,618 SH   SOLE   124,835 0 1,783
Target Corp COM 87612E106 631 2,758 SH   SOLE   2,758 0 0
Technology Select Sector SPDR COM 81369Y803 282 1,887 SH   SOLE   1,868 0 19
Teleflex Inc COM 879369106 32,667 86,753 SH   SOLE   85,727 0 1,026
Tesla Inc COM 88160R101 1,607 2,072 SH   SOLE   1,946 0 126
Texas Instruments Inc COM 882508104 487 2,536 SH   SOLE   2,536 0 0
Thermo Fisher Scientific Inc COM 883556102 82,546 144,481 SH   SOLE   142,485 0 1,996
TJX Companies Inc COM 872540109 46,899 710,802 SH   SOLE   702,191 0 8,611
Toll Brothers Inc COM 889478103 21,798 394,252 SH   SOLE   388,567 0 5,685
Toronto-Dominion Bank COM 891160509 697 10,535 SH   SOLE   9,001 0 1,534
Tractor Supply Co COM 892356106 22,285 109,989 SH   SOLE   107,345 0 2,644
Trane Technologies Inc COM G8994E103 269 1,558 SH   SOLE   378 0 1,180
Travelers Companies Inc COM 89417E109 365 2,398 SH   SOLE   2,398 0 0
Truist Financial Corp COM 89832Q109 471 8,032 SH   SOLE   8,032 0 0
Tyler Technologies Inc COM 902252105 356 777 SH   SOLE   777 0 0
Unilever Plc ADR COM 904767704 14,609 269,440 SH   SOLE   263,508 0 5,932
Union Pacific Corp COM 907818108 25,984 132,565 SH   SOLE   129,767 0 2,798
United Parcel Service Inc-B COM 911312106 243 1,336 SH   SOLE   1,276 0 60
Unitedhealth Group Inc COM 91324P102 25,484 65,219 SH   SOLE   64,103 0 1,116
US Bancorp COM 902973304 37,356 628,457 SH   SOLE   615,989 0 12,468
Vanguard Dividend Appreciation COM 921908844 394 2,567 SH   SOLE   2,297 0 270
Vanguard Financials ETF COM 92204A405 310 3,348 SH   SOLE   3,348 0 0
Vanguard Gwth ETF COM 922908736 857 2,954 SH   SOLE   2,767 0 187
Vanguard High Dvd Yield ETF COM 921946406 277 2,678 SH   SOLE   2,635 0 43
Vanguard Info Tech ETF COM 92204A702 321 800 SH   SOLE   800 0 0
Vanguard M/C Gwth ETF COM 922908538 447 1,890 SH   SOLE   1,882 0 8
Vanguard M/C Value ETF COM 922908512 394 2,823 SH   SOLE   2,811 0 12
Vanguard REIT ETF COM 922908553 528 5,191 SH   SOLE   4,816 0 375
Vanguard S&P 500 ETF COM 922908363 1,347 3,416 SH   SOLE   3,041 0 375
Vanguard S&P M/C 400 ETF COM 921932885 309 1,734 SH   SOLE   1,734 0 0
Vanguard S/C ETF COM 922908751 50,264 229,862 SH   SOLE   202,667 0 27,196
Vanguard S/C Growth ETF COM 922908595 424 1,515 SH   SOLE   1,511 0 4
Vanguard S/C Value ETF COM 922908611 225 1,330 SH   SOLE   1,317 0 13
Vanguard Total Stock Mkt ETF COM 922908769 10,709 48,224 SH   SOLE   19,343 0 28,882
Vanguard Value ETF COM 922908744 472 3,488 SH   SOLE   3,488 0 0
Verizon Communications Inc COM 92343V104 2,373 43,928 SH   SOLE   41,140 0 2,788
VF Corp COM 918204108 1,056 15,768 SH   SOLE   15,768 0 0
Visa Inc-A COM 92826C839 61,831 277,578 SH   SOLE   274,406 0 3,172
Wal-Mart Stores Inc COM 931142103 547 3,922 SH   SOLE   3,874 0 48
Walt Disney Co COM 254687106 77,375 457,377 SH   SOLE   449,625 0 7,752
Waste Connections Inc COM 94106B101 61,561 488,850 SH   SOLE   481,330 0 7,520
Waste Management Inc COM 94106L109 337 2,254 SH   SOLE   2,254 0 0
West Pharmaceutical Services COM 955306105 691 1,627 SH   SOLE   1,627 0 0
WEX Inc COM 96208T104 23,227 131,868 SH   SOLE   129,284 0 2,584
Xylem Inc COM 98419M100 241 1,950 SH   SOLE   1,850 0 100
Yum Brands Inc COM 988498101 507 4,146 SH   SOLE   4,146 0 0
Yum China Holdings Inc COM 98850P109 397 6,837 SH   SOLE   6,837 0 0
Zoetis Inc COM 98978V103 10,962 56,463 SH   SOLE   55,698 0 765
iShares MSCI EAFE ETF INTL 464287465 2,052 26,308 SH   SOLE   25,923 0 385
Vanguard FTSE All-World Ex-US INTL 922042775 37,893 621,605 SH   SOLE   586,548 0 35,057
Vanguard FTSE Dev Mkts ETF INTL 921943858 32,083 635,431 SH   SOLE   602,015 0 33,416
Vanguard FTSE EM ETF INTL 922042858 23,463 469,175 SH   SOLE   433,701 0 35,474
Invesco Bulletshares 2021 Corp BOND FUND 46138J700 11,917 565,071 SH   SOLE   434,694 0 130,377
Invesco Bulletshares 2022 Corp BOND FUND 46138J882 15,435 716,900 SH   SOLE   561,269 0 155,631
Invesco Bulletshares 2023 Corp BOND FUND 46138J866 14,997 692,040 SH   SOLE   538,971 0 153,069
Invesco Bulletshares 2024 Corp BOND FUND 46138J841 13,098 592,403 SH   SOLE   467,308 0 125,095
Invesco Bulletshares 2025 Corp BOND FUND 46138J825 9,452 425,869 SH   SOLE   331,906 0 93,963
Invesco Bulletshares 2026 Corp BOND FUND 46138J791 6,246 291,467 SH   SOLE   242,337 0 49,130
Invesco Bulletshares 2027 Corp BOND FUND 46138J783 2,822 129,205 SH   SOLE   106,965 0 22,240
Invesco Bulletshares 2028 Corp BOND FUND 46138J643 650 28,365 SH   SOLE   21,060 0 7,305
iShares Core 1-5 Year USD Bond BOND FUND 46432F859 439 8,604 SH   SOLE   8,604 0 0
iShares Core Total Bond ETF BOND FUND 46434V613 241 4,518 SH   SOLE   4,518 0 0
iShares Core U S Agg Bond ETF BOND FUND 464287226 278 2,425 SH   SOLE   2,176 0 249
iShares I/T Corporate Bond ETF BOND FUND 464288638 13,060 217,454 SH   SOLE   185,811 0 31,643
iShares S/T Corporate Bond ETF BOND FUND 464288646 70,886 1,297,323 SH   SOLE   1,228,256 0 69,067
iShares TIPS Bond ETF BOND FUND 464287176 413 3,233 SH   SOLE   3,233 0 0
Pimco Intm Muni Bond ETF BOND FUND 72201R866 3,247 57,604 SH   SOLE   56,954 0 650
Pimco S/T Muni Bond ETF BOND FUND 72201R874 9,418 183,599 SH   SOLE   183,099 0 500
Schwab US Agg Bond ETF BOND FUND 808524839 326 6,000 SH   SOLE   6,000 0 0
Vanguard I/T Corporate Bond ET BOND FUND 92206C870 617 6,533 SH   SOLE   6,348 0 185
Vanguard MBS ETF BOND FUND 92206C771 1,307 24,521 SH   SOLE   23,221 0 1,300
Vanguard S/T Bond ETF BOND FUND 921937827 240 2,935 SH   SOLE   1,323 0 1,612
Vanguard S/T Treasury ETF BOND FUND 92206C102 1,755 28,585 SH   SOLE   25,600 0 2,985
Vanguard Total Bond Mkt ETF BOND FUND 921937835 1,658 19,407 SH   SOLE   12,180 0 7,227