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 8,686 45,080 SH   SOLE   44,397 0 683
Abbott Labs COM 002824100 3,350 27,954 SH   SOLE   27,109 0 845
Abbvie Inc COM 00287Y109 2,235 20,652 SH   SOLE   20,270 0 382
Accenture Plc COM G1151C101 34,057 123,285 SH   SOLE   121,956 0 1,329
Activision Blizzard Inc COM 00507V109 37,183 399,812 SH   SOLE   394,553 0 5,259
Adobe Systems Inc COM 00724F101 931 1,958 SH   SOLE   1,958 0 0
Air Products & Chemicals Inc COM 009158106 1,111 3,949 SH   SOLE   3,949 0 0
Akamai Technologies Inc COM 00971T101 52,602 516,211 SH   SOLE   507,172 0 9,039
Alcon Inc COM H01301128 325 4,632 SH   SOLE   4,632 0 0
Alphabet Inc-A COM 02079K305 93,189 45,182 SH   SOLE   44,065 0 1,117
Alphabet Inc-C COM 02079K107 18,392 8,891 SH   SOLE   8,660 0 231
Amazon.com Inc COM 023135106 76,331 24,670 SH   SOLE   24,096 0 574
American Express Co COM 025816109 220 1,554 SH   SOLE   1,554 0 0
American Tower Corp COM 03027X100 77,331 323,480 SH   SOLE   316,619 0 6,861
American Water Works Co Inc COM 030420103 61,451 409,889 SH   SOLE   402,195 0 7,694
Ametek Inc COM 031100100 53,354 417,710 SH   SOLE   409,839 0 7,871
Amgen Inc COM 031162100 1,676 6,735 SH   SOLE   6,250 0 485
Amphenol Corp COM 032095101 55,472 840,874 SH   SOLE   825,502 0 15,372
Analog Devices Inc COM 032654105 1,182 7,624 SH   SOLE   7,624 0 0
Ansys Inc COM 03662Q105 22,922 67,504 SH   SOLE   66,679 0 825
Aon PLC COM G0403H108 34,033 147,901 SH   SOLE   146,047 0 1,854
Apple Inc COM 037833100 143,838 1,177,549 SH   SOLE   1,150,252 0 27,296
Applied Materials Inc COM 038222105 628 4,698 SH   SOLE   4,698 0 0
Aptargroup Inc COM 038336103 222 1,568 SH   SOLE   1,568 0 0
Assurant Inc COM 04621X108 341 2,405 SH   SOLE   2,405 0 0
AT&T Inc COM 00206R102 1,289 42,588 SH   SOLE   40,253 0 2,335
Autodesk Inc COM 052769106 252 910 SH   SOLE   910 0 0
Automatic Data Processing Inc COM 053015103 8,373 44,426 SH   SOLE   43,758 0 668
Bank of America Corp COM 060505104 931 24,069 SH   SOLE   23,045 0 1,024
Berkshire Hathaway Inc-A COM 084670108 386 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702 65,568 256,656 SH   SOLE   252,386 0 4,270
Blackrock Inc COM 09247X101 834 1,106 SH   SOLE   1,106 0 0
Blackstone Group Inc COM 09260D107 497 6,674 SH   SOLE   6,674 0 0
Boeing Co COM 097023105 748 2,935 SH   SOLE   2,845 0 90
Borgwarner Inc COM 099724106 25,884 558,336 SH   SOLE   551,175 0 7,161
Bristol-Myers Squibb Co COM 110122108 501 7,941 SH   SOLE   7,597 0 344
Broadcom Inc COM 11135F101 876 1,890 SH   SOLE   1,890 0 0
Broadridge Finl Solutions Inc COM 11133T103 207 1,355 SH   SOLE   1,355 0 0
Brown Forman Corp-B COM 115637209 1,518 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 369 3,184 SH   SOLE   3,184 0 0
Caterpillar Inc COM 149123101 782 3,373 SH   SOLE   3,373 0 0
Cerner Corp COM 156782104 41,443 576,564 SH   SOLE   566,688 0 9,876
Charles Schwab Corp COM 808513105 345 5,292 SH   SOLE   5,292 0 0
Chevron Corp COM 166764100 2,407 22,972 SH   SOLE   22,325 0 647
Chubb Ltd COM H1467J104 40,959 259,285 SH   SOLE   255,351 0 3,934
Church & Dwight Inc COM 171340102 739 8,464 SH   SOLE   8,464 0 0
Cisco Systems Inc COM 17275R102 1,369 26,474 SH   SOLE   26,411 0 63
Clorox Co COM 189054109 1,067 5,531 SH   SOLE   5,449 0 82
CME Group Inc COM 12572Q105 22,445 109,898 SH   SOLE   107,661 0 2,237
Coca Cola Co COM 191216100 1,252 23,752 SH   SOLE   18,852 0 4,900
Cognizant Tech Solutions Corp COM 192446102 30,346 388,455 SH   SOLE   384,005 0 4,450
Colgate Palmolive Co COM 194162103 11,014 139,713 SH   SOLE   136,054 0 3,659
Comcast Corp COM 20030N101 6,130 113,280 SH   SOLE   112,527 0 753
Conocophillips COM 20825C104 13,377 252,531 SH   SOLE   249,444 0 3,087
Constellation Brands Inc-A COM 21036P108 27,969 122,670 SH   SOLE   120,116 0 2,554
Constellation Software COM 21037X100 292 210 SH   SOLE   210 0 0
Cooper Companies Inc COM 216648402 1,217 3,169 SH   SOLE   3,147 0 22
Copart Inc COM 217204106 277 2,550 SH   SOLE   2,550 0 0
Corning Inc COM 219350105 273 6,272 SH   SOLE   6,227 0 45
Costco Wholesale Corp COM 22160K105 36,577 103,770 SH   SOLE   102,362 0 1,408
CSX Corp COM 126408103 242 2,510 SH   SOLE   2,510 0 0
Cullen/Frost Bankers Inc COM 229899109 4,515 41,513 SH   SOLE   40,753 0 760
CVS Health Corp COM 126650100 276 3,669 SH   SOLE   3,369 0 300
Danaher Corp COM 235851102 83,069 369,066 SH   SOLE   363,085 0 5,981
Deere & Co COM 244199105 2,297 6,139 SH   SOLE   5,979 0 160
Dow Inc COM 260557103 262 4,092 SH   SOLE   4,092 0 0
Du Pont De Nemours COM 26614N102 222 2,876 SH   SOLE   2,876 0 0
Duke Energy Corp COM 26441C204 357 3,701 SH   SOLE   3,701 0 0
Eaton Corp Plc COM G29183103 17,207 124,437 SH   SOLE   122,057 0 2,380
Ecolab Inc COM 278865100 40,434 188,883 SH   SOLE   185,589 0 3,294
Edwards Lifesciences Cp COM 28176E108 228 2,724 SH   SOLE   2,724 0 0
Eli Lilly & Co COM 532457108 1,202 6,433 SH   SOLE   5,258 0 1,175
Emerson Electric Co COM 291011104 2,049 22,715 SH   SOLE   22,615 0 100
Enterprise Products Partners L COM 293792107 482 21,875 SH   SOLE   21,300 0 575
Equinix Inc COM 29444U700 25,337 37,283 SH   SOLE   36,568 0 715
Exxon Mobil Corp COM 30231G102 16,631 297,894 SH   SOLE   287,500 0 10,394
F5 Networks Inc COM 315616102 215 1,030 SH   SOLE   1,030 0 0
Facebook Inc-A COM 30303M102 57,789 196,208 SH   SOLE   192,413 0 3,795
Fastenal Co COM 311900104 221 4,398 SH   SOLE   4,398 0 0
Financial Select Sector SPDR COM 81369Y605 377 11,061 SH   SOLE   11,061 0 0
First Republic Bank COM 33616C100 273 1,639 SH   SOLE   1,639 0 0
Fox Corp A COM 35137L105 1,379 38,190 SH   SOLE   37,640 0 550
Freshpet Inc COM 358039105 9,953 62,672 SH   SOLE   61,672 0 1,000
General Dynamics Corp COM 369550108 201 1,109 SH   SOLE   1,109 0 0
General Electric Co COM 369604103 302 23,037 SH   SOLE   22,737 0 300
Globe Life Inc COM 37959E102 10,048 103,987 SH   SOLE   102,190 0 1,797
Henry Schein Inc COM 806407102 2,798 40,403 SH   SOLE   39,832 0 571
Hershey Co COM 427866108 22,478 142,123 SH   SOLE   140,838 0 1,285
Hologic Inc COM 436440101 1,114 14,971 SH   SOLE   14,146 0 825
Home Depot Inc COM 437076102 38,844 127,253 SH   SOLE   124,922 0 2,331
Honeywell International Inc COM 438516106 2,257 10,396 SH   SOLE   9,986 0 410
Idexx Labs Corp COM 45168D104 48,600 99,324 SH   SOLE   97,287 0 2,037
Illinois Tool Wks Inc COM 452308109 1,420 6,410 SH   SOLE   6,410 0 0
Intel Corp COM 458140100 1,460 22,819 SH   SOLE   22,655 0 164
Intl Business Machines Corp COM 459200101 1,075 8,064 SH   SOLE   7,964 0 100
Intuit Inc COM 461202103 69,638 181,794 SH   SOLE   180,128 0 1,666
Intuitive Surgical Inc COM 46120E602 358 485 SH   SOLE   485 0 0
Invesco QQQ Trust Series 1 ETF COM 46090E103 424 1,329 SH   SOLE   1,113 0 216
Invesco S&P 500 Equal Weight E COM 46137V357 2,073 14,632 SH   SOLE   4,087 0 10,545
IQ Hedge Multi Strategy Tracke COM 45409B107 246 7,725 SH   SOLE   7,725 0 0
iShares Core MSCI EAFE ETF COM 46432F842 283 3,930 SH   SOLE   3,910 0 20
iShares Core S&P 500 ETF COM 464287200 1,371 3,447 SH   SOLE   3,150 0 297
iShares Core S&P M/C ETF COM 464287507 32,867 126,276 SH   SOLE   63,368 0 62,908
iShares Core S&P S/C ETF COM 464287804 2,142 19,738 SH   SOLE   17,393 0 2,345
iShares MSCI EM ETF COM 464287234 323 6,056 SH   SOLE   4,621 0 1,435
iShares Russell 1000 ETF COM 464287622 12,328 55,077 SH   SOLE   42,931 0 12,146
iShares Russell 1000 Gwth ETF COM 464287614 1,591 6,547 SH   SOLE   6,077 0 470
iShares Russell 2000 ETF COM 464287655 1,906 8,629 SH   SOLE   3,377 0 5,252
iShares Russell 3000 ETF COM 464287689 42,153 177,689 SH   SOLE   177,611 0 78
iShares Russell M/C ETF COM 464287499 1,526 20,646 SH   SOLE   13,885 0 6,761
iShares Russell M/C Gwth ETF COM 464287481 544 5,334 SH   SOLE   5,334 0 0
iShares Russell M/C Value ETF COM 464287473 376 3,444 SH   SOLE   3,444 0 0
iShares Russell1000 Value ETF COM 464287598 286 1,889 SH   SOLE   1,148 0 741
iShares S&P 500 Gwth ETF COM 464287309 399 6,130 SH   SOLE   5,530 0 600
iShares S&P 500 Value COM 464287408 343 2,426 SH   SOLE   2,426 0 0
iShares S&P GSCI Commodity ETF COM 46428R107 268 19,210 SH   SOLE   19,210 0 0
iShares S&P M/C 400 Gwth ETF COM 464287606 300 3,825 SH   SOLE   3,565 0 260
iShares S&P M/C 400 Value ETF COM 464287705 253 2,478 SH   SOLE   2,424 0 54
Johnson & Johnson COM 478160104 50,441 306,912 SH   SOLE   299,327 0 7,585
JP Morgan Chase & Co COM 46625H100 50,149 329,432 SH   SOLE   324,758 0 4,674
Keurig Dr Pepper Inc COM 49271V100 315 9,178 SH   SOLE   9,178 0 0
Kimberly Clark Corp COM 494368103 1,134 8,158 SH   SOLE   8,158 0 0
L3 Harris Technologies Inc COM 502431109 202 998 SH   SOLE   983 0 15
Linde Plc COM G5494J103 54,036 192,889 SH   SOLE   189,786 0 3,103
Lowe's Companies Inc COM 548661107 2,255 11,858 SH   SOLE   11,833 0 25
Magellan Midstream Partners LP COM 559080106 278 6,408 SH   SOLE   6,008 0 400
Mastercard Inc-A COM 57636Q104 908 2,549 SH   SOLE   2,434 0 115
McCormick & Co Inc COM 579780206 10,355 116,137 SH   SOLE   115,667 0 470
McDonalds Corp COM 580135101 3,486 15,552 SH   SOLE   14,902 0 650
Medtronic Plc COM G5960L103 34,506 292,105 SH   SOLE   288,231 0 3,874
Merck & Co Inc COM 58933Y105 22,504 291,919 SH   SOLE   286,139 0 5,780
Mettler-Toledo Intl Inc COM 592688105 56,102 48,544 SH   SOLE   47,799 0 745
Microchip Technology Inc COM 595017104 84,545 544,679 SH   SOLE   535,153 0 9,526
Microsoft Corp COM 594918104 84,745 359,439 SH   SOLE   352,830 0 6,609
Mondelez Intl Inc-A COM 609207105 384 6,562 SH   SOLE   6,562 0 0
Morgan Stanley COM 617446448 311 3,999 SH   SOLE   3,999 0 0
Netflix Inc COM 64110L106 261 500 SH   SOLE   485 0 15
Nextera Energy Inc COM 65339F101 61,343 811,310 SH   SOLE   798,415 0 12,895
Nike Inc COM 654106103 16,013 120,499 SH   SOLE   118,969 0 1,530
Nordson Corp COM 655663102 13,264 66,760 SH   SOLE   65,530 0 1,230
Norfolk Southern Corp COM 655844108 2,007 7,474 SH   SOLE   7,079 0 395
Northern Trust Corp COM 665859104 19,172 182,400 SH   SOLE   179,327 0 3,073
Northrop Grumman Corp COM 666807102 19,382 59,887 SH   SOLE   59,325 0 562
Novartis Ag ADR COM 66987V109 367 4,289 SH   SOLE   4,289 0 0
Novo-Nordisk A/S ADR COM 670100205 280 4,150 SH   SOLE   4,150 0 0
Nvidia Corp COM 67066G104 325 608 SH   SOLE   408 0 200
NVR Inc COM 62944T105 471 100 SH   SOLE   100 0 0
Omnicom Group Inc COM 681919106 247 3,330 SH   SOLE   3,180 0 150
Oracle Corp COM 68389X105 938 13,370 SH   SOLE   13,370 0 0
Oshkosh Corp COM 688239201 24,526 206,691 SH   SOLE   203,662 0 3,029
Palo Alto Networks Inc COM 697435105 47,520 147,551 SH   SOLE   144,976 0 2,575
Paychex Inc COM 704326107 326 3,325 SH   SOLE   1,325 0 2,000
Paypal Holdings Inc COM 70450Y103 848 3,492 SH   SOLE   3,189 0 303
Pepsico Inc COM 713448108 46,227 326,806 SH   SOLE   322,272 0 4,534
Pfizer Inc COM 717081103 9,954 274,750 SH   SOLE   267,095 0 7,655
Philip Morris Intl Inc COM 718172109 673 7,584 SH   SOLE   7,384 0 200
Phillips 66 COM 718546104 28,189 345,712 SH   SOLE   341,407 0 4,305
PNC Financial Services Group COM 693475105 317 1,810 SH   SOLE   1,810 0 0
Polaris Inc COM 731068102 21,660 162,248 SH   SOLE   159,125 0 3,123
Procter & Gamble Co COM 742718109 20,315 150,002 SH   SOLE   141,841 0 8,161
Prudential Financial Inc COM 744320102 310 3,408 SH   SOLE   3,408 0 0
Quaker Chemical Corp COM 747316107 7,563 31,024 SH   SOLE   30,817 0 207
Qualcomm Inc COM 747525103 54,240 409,084 SH   SOLE   400,365 0 8,719
Raytheon Technologies Corp COM 75513E101 28,696 371,371 SH   SOLE   362,573 0 8,798
RBC Bearings Inc COM 75524B104 13,343 67,809 SH   SOLE   67,229 0 580
Rockwell Automation Corp COM 773903109 22,219 83,708 SH   SOLE   82,473 0 1,235
Roper Technologies Inc COM 776696106 46,443 115,146 SH   SOLE   112,923 0 2,223
S&P Global Inc COM 78409V104 1,080 3,061 SH   SOLE   3,061 0 0
Salesforce.Com Inc COM 79466L302 792 3,739 SH   SOLE   3,504 0 235
Seagate Technology COM G7945M107 245 3,187 SH   SOLE   3,187 0 0
SEI Investments Co COM 784117103 12,105 198,672 SH   SOLE   194,597 0 4,075
Sherwin-Williams Co COM 824348106 31,027 42,041 SH   SOLE   41,501 0 540
Sirius XM Holdings Inc COM 82968B103 71 11,645 SH   SOLE   11,645 0 0
Smucker JM Co COM 832696405 350 2,767 SH   SOLE   2,767 0 0
Southern Co COM 842587107 296 4,755 SH   SOLE   4,655 0 100
SPDR Dow Jones Industrial Aver COM 78467X109 235 712 SH   SOLE   712 0 0
SPDR S&P 500 ETF COM 78462F103 34,298 86,540 SH   SOLE   45,336 0 41,204
SPDR S&P Biotech ETF COM 78464A870 14,701 108,372 SH   SOLE   106,243 0 2,129
SPDR S&P M/C 400 ETF COM 78467Y107 3,768 7,915 SH   SOLE   3,953 0 3,962
Starbucks Corp COM 855244109 6,355 58,155 SH   SOLE   57,575 0 580
State Street Corp COM 857477103 1,108 13,191 SH   SOLE   13,191 0 0
STERIS Plc COM G8473T100 9,929 52,127 SH   SOLE   50,512 0 1,615
Stryker Corp COM 863667101 25,358 104,105 SH   SOLE   102,697 0 1,408
Sysco Corp COM 871829107 413 5,251 SH   SOLE   5,251 0 0
T Rowe Price Group Inc COM 74144T108 23,129 134,783 SH   SOLE   132,863 0 1,920
Target Corp COM 87612E106 542 2,734 SH   SOLE   2,734 0 0
Technology Select Sector SPDR COM 81369Y803 283 2,131 SH   SOLE   2,131 0 0
Teleflex Inc COM 879369106 36,841 88,675 SH   SOLE   87,727 0 948
Tesla Inc COM 88160R101 1,497 2,241 SH   SOLE   2,091 0 150
Texas Instruments Inc COM 882508104 481 2,547 SH   SOLE   2,547 0 0
Thermo Fisher Scientific Inc COM 883556102 65,676 143,906 SH   SOLE   141,870 0 2,036
TJX Companies Inc COM 872540109 46,296 699,860 SH   SOLE   691,505 0 8,355
Toll Brothers Inc COM 889478103 21,612 380,959 SH   SOLE   375,704 0 5,255
Toronto-Dominion Bank COM 891160509 696 10,667 SH   SOLE   9,133 0 1,534
Tractor Supply Co COM 892356106 15,230 86,006 SH   SOLE   84,207 0 1,799
Trane Technologies Inc COM G8994E103 224 1,355 SH   SOLE   175 0 1,180
Travelers Companies Inc COM 89417E109 361 2,398 SH   SOLE   2,398 0 0
Truist Financial Corp COM 89832Q109 547 9,371 SH   SOLE   9,371 0 0
Tyler Technologies Inc COM 902252105 334 787 SH   SOLE   787 0 0
Unilever Plc ADR COM 904767704 22,745 407,394 SH   SOLE   399,082 0 8,312
Union Pacific Corp COM 907818108 27,904 126,602 SH   SOLE   123,895 0 2,707
United Parcel Service Inc-B COM 911312106 211 1,243 SH   SOLE   1,173 0 70
Unitedhealth Group Inc COM 91324P102 24,297 65,302 SH   SOLE   64,171 0 1,131
US Bancorp COM 902973304 34,264 619,494 SH   SOLE   606,480 0 13,014
Vanguard Dvd Appreciation ETF COM 921908844 425 2,887 SH   SOLE   2,617 0 270
Vanguard Gwth ETF COM 922908736 729 2,838 SH   SOLE   2,651 0 187
Vanguard High Dvd Yield ETF COM 921946406 271 2,678 SH   SOLE   2,635 0 43
Vanguard Info Tech ETF COM 92204A702 448 1,250 SH   SOLE   1,250 0 0
Vanguard M/C Gwth ETF COM 922908538 404 1,882 SH   SOLE   1,882 0 0
Vanguard M/C Value ETF COM 922908512 379 2,811 SH   SOLE   2,811 0 0
Vanguard REIT ETF COM 922908553 472 5,143 SH   SOLE   4,693 0 450
Vanguard S&P 500 ETF COM 922908363 1,130 3,103 SH   SOLE   2,857 0 246
Vanguard S&P M/C 400 ETF COM 921932885 306 1,734 SH   SOLE   1,734 0 0
Vanguard S/C ETF COM 922908751 26,048 121,675 SH   SOLE   105,312 0 16,363
Vanguard S/C Growth ETF COM 922908595 404 1,472 SH   SOLE   1,472 0 0
Vanguard S/C Value ETF COM 922908611 212 1,278 SH   SOLE   1,278 0 0
Vanguard Total Stock Mkt ETF COM 922908769 7,827 37,869 SH   SOLE   13,171 0 24,698
Vanguard Value ETF COM 922908744 430 3,271 SH   SOLE   3,271 0 0
Varian Medical Systems Inc COM 92220P105 207 1,175 SH   SOLE   1,175 0 0
Verizon Communications Inc COM 92343V104 2,677 46,033 SH   SOLE   43,245 0 2,788
VF Corp COM 918204108 1,505 18,833 SH   SOLE   18,833 0 0
Visa Inc-A COM 92826C839 57,874 273,339 SH   SOLE   270,176 0 3,163
Wal-Mart Stores Inc COM 931142103 532 3,920 SH   SOLE   3,872 0 48
Walgreens Boots Alliance Inc COM 931427108 228 4,150 SH   SOLE   3,750 0 400
Walt Disney Co COM 254687106 83,996 455,211 SH   SOLE   447,663 0 7,548
Waste Connections Inc COM 94106B101 54,808 507,578 SH   SOLE   499,548 0 8,030
Waste Management Inc COM 94106L109 270 2,095 SH   SOLE   2,095 0 0
West Pharmaceutical Services COM 955306105 433 1,538 SH   SOLE   1,538 0 0
WEX Inc COM 96208T104 27,166 129,843 SH   SOLE   127,449 0 2,394
Xylem Inc COM 98419M100 230 2,182 SH   SOLE   2,182 0 0
Yum Brands Inc COM 988498101 449 4,146 SH   SOLE   4,146 0 0
Yum China Holdings Inc COM 98850P109 409 6,907 SH   SOLE   6,907 0 0
Zoetis Inc COM 98978V103 8,569 54,414 SH   SOLE   53,679 0 735
iShares MSCI EAFE ETF INTL 464287465 2,208 29,108 SH   SOLE   28,723 0 385
Vanguard FTSE All-World Ex-US INTL 922042775 35,536 585,637 SH   SOLE   552,313 0 33,323
Vanguard FTSE Dev Mkts ETF INTL 921943858 30,621 623,522 SH   SOLE   589,995 0 33,527
Vanguard FTSE EM ETF INTL 922042858 24,004 461,181 SH   SOLE   426,206 0 34,975
Wells Fargo New PERP PFD CNV A 949746804 283 200 SH   SOLE   200 0 0
Bank Amer Corp COM 060505682 433 310 SH   SOLE   310 0 0
Invesco Bulletshares 2021 Corp BOND FUND 46138J700 11,888 562,626 SH   SOLE   425,823 0 136,803
Invesco Bulletshares 2022 Corp BOND FUND 46138J882 13,670 631,721 SH   SOLE   478,458 0 153,263
Invesco Bulletshares 2023 Corp BOND FUND 46138J866 12,791 587,530 SH   SOLE   439,851 0 147,679
Invesco Bulletshares 2024 Corp BOND FUND 46138J841 10,500 473,615 SH   SOLE   351,618 0 121,997
Invesco Bulletshares 2025 Corp BOND FUND 46138J825 6,415 289,631 SH   SOLE   206,041 0 83,590
Invesco Bulletshares 2026 Corp BOND FUND 46138J791 3,750 175,973 SH   SOLE   133,653 0 42,320
Invesco Bulletshares 2027 Corp BOND FUND 46138J783 1,370 63,415 SH   SOLE   46,765 0 16,650
Invesco Bulletshares 2028 Corp BOND FUND 46138J643 247 10,945 SH   SOLE   7,660 0 3,285
iShares Core 1-5 Year USD Bond BOND FUND 46432F859 441 8,604 SH   SOLE   8,604 0 0
iShares Core Total Bond ETF BOND FUND 46434V613 223 4,232 SH   SOLE   4,232 0 0
iShares Core U S Agg Bond ETF BOND FUND 464287226 224 1,967 SH   SOLE   1,718 0 249
iShares I/T Corporate Bond ETF BOND FUND 464288638 10,203 172,254 SH   SOLE   146,669 0 25,585
iShares S/T Corporate Bond ETF BOND FUND 464288646 56,129 1,026,494 SH   SOLE   974,230 0 52,264
iShares TIPS Bond ETF BOND FUND 464287176 406 3,233 SH   SOLE   3,233 0 0
Pimco Intm Muni Bond ETF BOND FUND 72201R866 472 8,394 SH   SOLE   7,744 0 650
Pimco S/T Muni Bond ETF BOND FUND 72201R874 5,872 114,349 SH   SOLE   113,849 0 500
Schwab US Agg Bond ETF BOND FUND 808524839 324 6,000 SH   SOLE   6,000 0 0
Vanguard I/T Bond ETF BOND FUND 921937819 220 2,485 SH   SOLE   2,485 0 0
Vanguard I/T Corp Bond ETF BOND FUND 92206C870 595 6,401 SH   SOLE   6,259 0 142
Vanguard MBS ETF BOND FUND 92206C771 1,943 36,401 SH   SOLE   35,406 0 995
Vanguard S/T Treasury ETF BOND FUND 92206C102 1,932 31,407 SH   SOLE   28,585 0 2,822
Vanguard Total Bond Mkt ETF BOND FUND 921937835 1,096 12,937 SH   SOLE   6,325 0 6,612