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 2,058 18,626 SH   SOLE   18,420 0 206
Abbott Laboratories COM 002824100 3,367 34,793 SH   SOLE   34,588 0 205
Abbvie Inc COM 00287Y109 3,168 23,606 SH   SOLE   23,569 0 37
Accenture Plc COM G1151C101 32,708 127,118 SH   SOLE   125,502 0 1,616
Activision Blizzard Inc COM 00507V109 20,374 274,065 SH   SOLE   267,342 0 6,723
Adobe Systems Inc COM 00724F101 416 1,510 SH   SOLE   1,510 0 0
Advanced Micro Devices Inc COM 007903107 212 3,345 SH   SOLE   3,345 0 0
Air Products & Chemicals Inc COM 009158106 816 3,507 SH   SOLE   3,507 0 0
Akamai Technologies Inc COM 00971T101 27,681 344,640 SH   SOLE   339,978 0 4,662
Allstate Corp COM 020002101 250 2,005 SH   SOLE   2,005 0 0
Alphabet Inc-A COM 02079K305 87,493 914,716 SH   SOLE   890,150 0 24,566
Alphabet Inc-C COM 02079K107 16,396 170,530 SH   SOLE   168,070 0 2,460
Altria Group Inc COM 02209S103 265 6,568 SH   SOLE   6,318 0 250
Amazon.com Inc COM 023135106 62,340 551,678 SH   SOLE   532,229 0 19,449
American Express Co COM 025816109 308 2,286 SH   SOLE   2,286 0 0
American Tower Corp COM 03027X100 61,696 287,357 SH   SOLE   280,871 0 6,486
American Water Works Co Inc COM 030420103 46,616 358,142 SH   SOLE   350,556 0 7,586
AMETEK Inc COM 031100100 42,652 376,086 SH   SOLE   368,541 0 7,545
Amgen Inc COM 031162100 1,190 5,281 SH   SOLE   4,844 0 437
Amphenol Corp COM 032095101 55,997 836,273 SH   SOLE   818,534 0 17,739
Ansys Inc COM 03662Q105 14,912 67,260 SH   SOLE   64,940 0 2,320
Aon PLC COM G0403H108 36,094 134,743 SH   SOLE   132,861 0 1,882
Apple Inc COM 037833100 161,073 1,165,509 SH   SOLE   1,138,575 0 26,934
Applied Materials Inc COM 038222105 368 4,486 SH   SOLE   4,486 0 0
ASML Holding NV COM N07059210 12,370 29,781 SH   SOLE   28,800 0 981
Assurant Inc COM 04621X108 299 2,061 SH   SOLE   2,061 0 0
AT&T Inc COM 00206R102 502 32,707 SH   SOLE   30,996 0 1,711
Automatic Data Processing Inc COM 053015103 10,123 44,755 SH   SOLE   44,119 0 636
Bank of America Corp COM 060505104 17,625 583,593 SH   SOLE   570,937 0 12,656
Becton Dickinson & Co COM 075887109 1,349 6,054 SH   SOLE   6,054 0 0
Berkshire Hathaway Inc-A COM 084670108 406 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702 71,544 267,935 SH   SOLE   261,350 0 6,585
BlackRock Inc COM 09247X101 693 1,259 SH   SOLE   1,259 0 0
Blackstone Inc COM 09260D107 486 5,808 SH   SOLE   5,808 0 0
Borgwarner Inc COM 099724106 17,512 557,704 SH   SOLE   546,564 0 11,140
Bristol-Myers Squibb Co COM 110122108 707 9,939 SH   SOLE   8,970 0 969
Broadcom Inc COM 11135F101 749 1,687 SH   SOLE   1,687 0 0
Brown Forman Corp-B COM 115637209 1,465 22,012 SH   SOLE   22,012 0 0
Cabana Target Drawdown 10 ETF COM 30151E715 228 10,017 SH   SOLE   10,017 0 0
Cabana Target Drawdown 13 ETF COM 30151E699 280 12,832 SH   SOLE   12,832 0 0
Camden National Corp COM 133034108 241 5,650 SH   SOLE   5,350 0 300
Canadian National Railway Co COM 136375102 379 3,509 SH   SOLE   3,509 0 0
Caterpillar Inc COM 149123101 739 4,503 SH   SOLE   4,503 0 0
Charles Schwab Corp COM 808513105 1,328 18,471 SH   SOLE   18,455 0 16
Chevron Corp COM 166764100 3,288 22,883 SH   SOLE   22,215 0 668
Chubb Ltd COM H1467J104 49,247 270,769 SH   SOLE   265,322 0 5,447
Church & Dwight Inc COM 171340102 444 6,210 SH   SOLE   6,210 0 0
Cigna Corp COM 125523100 203 731 SH   SOLE   731 0 0
Cisco Systems Inc COM 17275R102 904 22,589 SH   SOLE   22,156 0 433
Citigroup Inc COM 172967424 225 5,396 SH   SOLE   5,396 0 0
CME Group Inc COM 12572Q105 19,891 112,297 SH   SOLE   109,797 0 2,500
Coca Cola Co COM 191216100 1,264 22,556 SH   SOLE   17,756 0 4,800
Cognizant Tech Solutions Corp COM 192446102 17,456 303,900 SH   SOLE   298,736 0 5,164
Colgate Palmolive Co COM 194162103 8,420 119,859 SH   SOLE   117,472 0 2,387
Comcast Corp COM 20030N101 3,023 103,064 SH   SOLE   102,143 0 921
ConocoPhillips COM 20825C104 36,589 357,526 SH   SOLE   350,358 0 7,168
Constellation Brands Inc-A COM 21036P108 25,926 112,881 SH   SOLE   109,866 0 3,015
Consumer Discretionary Select COM 81369Y407 14,555 102,178 SH   SOLE   99,271 0 2,907
Cooper Companies Inc COM 216648402 585 2,218 SH   SOLE   2,203 0 15
Corteva Inc COM 22052L104 304 5,318 SH   SOLE   5,318 0 0
Costco Wholesale Corp COM 22160K105 50,048 105,973 SH   SOLE   103,857 0 2,116
Crown Castle Intl Corp-REIT COM 22822V101 606 4,194 SH   SOLE   4,194 0 0
CSX Corp COM 126408103 390 14,643 SH   SOLE   13,893 0 750
Cullen/Frost Bankers Inc COM 229899109 5,369 40,610 SH   SOLE   39,425 0 1,185
CVS Health Corp COM 126650100 521 5,468 SH   SOLE   5,168 0 300
Danaher Corp COM 235851102 91,341 353,638 SH   SOLE   346,561 0 7,077
Deere & Co COM 244199105 10,405 31,163 SH   SOLE   30,475 0 688
Dow Inc COM 260557103 341 7,755 SH   SOLE   7,755 0 0
Du Pont de Nemours Inc COM 26614N102 308 6,111 SH   SOLE   6,111 0 0
Duke Energy Corp COM 26441C204 381 4,091 SH   SOLE   4,091 0 0
Eaton Corp PLC COM G29183103 27,224 204,136 SH   SOLE   198,874 0 5,262
Ecolab Inc COM 278865100 24,762 171,458 SH   SOLE   168,310 0 3,148
Edwards Lifesciences Cp COM 28176E108 298 3,604 SH   SOLE   3,604 0 0
Eli Lilly & Co COM 532457108 1,945 6,014 SH   SOLE   4,894 0 1,120
Emerson Electric Co COM 291011104 1,337 18,263 SH   SOLE   18,163 0 100
Enterprise Products Partners L COM 293792107 516 21,678 SH   SOLE   21,103 0 575
Equinix Inc COM 29444U700 18,859 33,153 SH   SOLE   32,458 0 695
Estee Lauder Companies-A COM 518439104 766 3,546 SH   SOLE   3,546 0 0
Exxon Mobil Corp COM 30231G102 27,270 312,331 SH   SOLE   302,443 0 9,888
Factset Research Systems Inc COM 303075105 204 511 SH   SOLE   511 0 0
Fastenal Co COM 311900104 330 7,164 SH   SOLE   7,164 0 0
Financial Select Sector SPDR E COM 81369Y605 344 11,315 SH   SOLE   11,238 0 77
First Republic Bank COM 33616C100 258 1,980 SH   SOLE   1,980 0 0
First Trust NASDAQ Cybersecuri COM 33734X846 310 8,060 SH   SOLE   8,060 0 0
Fox Corp COM 35137L105 765 24,930 SH   SOLE   24,530 0 400
Generac Holdings Inc COM 368736104 2,560 14,373 SH   SOLE   13,876 0 497
General Dynamics Corp COM 369550108 269 1,269 SH   SOLE   1,269 0 0
General Electric Co COM 369604301 235 3,792 SH   SOLE   3,780 0 12
Genuine Parts Co COM 372460105 200 1,342 SH   SOLE   1,342 0 0
Globe Life Inc COM 37959E102 10,344 103,751 SH   SOLE   102,040 0 1,711
Goldman Sachs Group Inc COM 38141G104 348 1,187 SH   SOLE   1,187 0 0
Henry Schein Inc COM 806407102 1,018 15,475 SH   SOLE   15,405 0 70
Hershey Co COM 427866108 29,132 132,136 SH   SOLE   130,207 0 1,929
Hologic Inc COM 436440101 517 8,018 SH   SOLE   7,533 0 485
Home Depot Inc COM 437076102 36,887 133,677 SH   SOLE   131,294 0 2,383
Honeywell International Inc COM 438516106 1,521 9,109 SH   SOLE   8,699 0 410
Idexx Labs Corp COM 45168D104 31,966 98,116 SH   SOLE   95,049 0 3,067
Illinois Tool Wks Inc COM 452308109 978 5,413 SH   SOLE   5,413 0 0
Intel Corp COM 458140100 786 30,517 SH   SOLE   30,306 0 211
Intl Business Machines Corp COM 459200101 968 8,145 SH   SOLE   8,035 0 110
Intuit Inc COM 461202103 62,757 162,029 SH   SOLE   160,049 0 1,980
Intuitive Surgical Inc COM 46120E602 349 1,861 SH   SOLE   1,861 0 0
Invesco QQQ Trust Series 1 ETF COM 46090E103 675 2,527 SH   SOLE   2,367 0 160
Invesco S&P 500 Equal Weight E COM 46137V357 1,604 12,600 SH   SOLE   2,200 0 10,400
IQ Hedge Multi Strategy Tracke COM 45409B107 260 9,360 SH   SOLE   9,360 0 0
iShares Core S&P 500 ETF COM 464287200 1,979 5,517 SH   SOLE   4,925 0 592
iShares Core S&P M/C ETF COM 464287507 78,791 359,351 SH   SOLE   261,459 0 97,892
iShares Core S&P S/C ETF COM 464287804 2,033 23,319 SH   SOLE   20,609 0 2,710
iShares Gold Trust ETF COM 464285204 449 14,246 SH   SOLE   14,246 0 0
iShares MSCI EM ETF COM 464287234 222 6,361 SH   SOLE   5,661 0 700
iShares Russell 1000 ETF COM 464287622 14,629 74,133 SH   SOLE   57,316 0 16,817
iShares Russell 1000 Growth ET COM 464287614 1,378 6,550 SH   SOLE   6,197 0 353
iShares Russell 2000 ETF COM 464287655 1,516 9,193 SH   SOLE   3,646 0 5,547
iShares Russell 3000 ETF COM 464287689 36,858 178,024 SH   SOLE   177,946 0 78
iShares Russell M/C ETF COM 464287499 1,204 19,368 SH   SOLE   14,245 0 5,123
iShares Russell M/C Growth ETF COM 464287481 403 5,144 SH   SOLE   5,144 0 0
iShares Russell M/C Value ETF COM 464287473 379 3,944 SH   SOLE   3,925 0 19
iShares S&P 500 Growth ETF COM 464287309 231 3,993 SH   SOLE   3,393 0 600
iShares S&P 500 Value ETF COM 464287408 214 1,669 SH   SOLE   1,669 0 0
iShares S&P GSCI Commodity ETF COM 46428R107 395 19,210 SH   SOLE   19,210 0 0
iShares S&P M/C 400 Value ETF COM 464287705 245 2,723 SH   SOLE   2,723 0 0
Jacobs Solutions Inc COM 46982L108 577 5,323 SH   SOLE   5,323 0 0
JM Smucker Co COM 832696405 342 2,491 SH   SOLE   2,491 0 0
Johnson & Johnson COM 478160104 50,676 310,210 SH   SOLE   302,940 0 7,270
Johnson Controls Intl Plc COM G51502105 246 5,000 SH   SOLE   5,000 0 0
JP Morgan Chase & Co COM 46625H100 40,496 387,519 SH   SOLE   378,677 0 8,842
Kimberly Clark Corp COM 494368103 2,412 21,434 SH   SOLE   21,334 0 100
Linde Plc COM G5494J103 49,061 181,983 SH   SOLE   177,873 0 4,110
Lockheed Martin Corp COM 539830109 377 977 SH   SOLE   977 0 0
Lowe's Companies Inc COM 548661107 2,647 14,095 SH   SOLE   14,095 0 0
Magellan Midstream Partners LP COM 559080106 268 5,636 SH   SOLE   5,636 0 0
Marsh & Mclennan Companies Inc COM 571748102 333 2,228 SH   SOLE   2,228 0 0
Mastercard Inc-A COM 57636Q104 994 3,497 SH   SOLE   3,382 0 115
McCormick & Co Inc COM 579780206 14,139 198,382 SH   SOLE   195,502 0 2,880
McDonalds Corp COM 580135101 3,701 16,039 SH   SOLE   15,529 0 510
Medtronic Plc COM G5960L103 23,040 285,329 SH   SOLE   280,809 0 4,520
Merck & Co Inc COM 58933Y105 26,928 312,679 SH   SOLE   305,163 0 7,516
Meta Platforms, Inc. COM 30303M102 20,495 151,055 SH   SOLE   148,090 0 2,965
Mettler-Toledo Intl Inc COM 592688105 45,849 42,291 SH   SOLE   41,581 0 710
Microchip Technology Inc COM 595017104 63,238 1,036,173 SH   SOLE   1,011,448 0 24,725
Microsoft Corp COM 594918104 88,937 381,868 SH   SOLE   373,963 0 7,905
Middleby Corp COM 596278101 2,933 22,881 SH   SOLE   22,536 0 345
Mondelez Intl Inc COM 609207105 427 7,782 SH   SOLE   7,782 0 0
Morgan Stanley COM 617446448 323 4,087 SH   SOLE   4,087 0 0
NextEra Energy Inc COM 65339F101 58,771 749,535 SH   SOLE   731,758 0 17,777
Nike Inc COM 654106103 9,196 110,640 SH   SOLE   109,165 0 1,475
Nordson Corp COM 655663102 14,370 67,695 SH   SOLE   66,919 0 776
Norfolk Southern Corp COM 655844108 1,652 7,882 SH   SOLE   7,422 0 460
Northern Trust Corp COM 665859104 15,490 181,048 SH   SOLE   177,657 0 3,391
Northrop Grumman Corp COM 666807102 25,059 53,281 SH   SOLE   52,429 0 852
Novartis AG ADR COM 66987V109 272 3,572 SH   SOLE   3,572 0 0
Novo Nordisk A/S ADR COM 670100205 435 4,365 SH   SOLE   4,365 0 0
Nvidia Corp COM 67066G104 17,520 144,331 SH   SOLE   139,782 0 4,549
NVR Inc COM 62944T105 339 85 SH   SOLE   85 0 0
Omnicom Group Inc COM 681919106 210 3,330 SH   SOLE   3,180 0 150
Oracle Corp COM 68389X105 1,365 22,349 SH   SOLE   22,245 0 104
Oshkosh Corp COM 688239201 13,914 197,951 SH   SOLE   193,493 0 4,458
Palo Alto Networks Inc COM 697435105 74,145 452,682 SH   SOLE   442,428 0 10,254
Paychex Inc COM 704326107 321 2,861 SH   SOLE   1,361 0 1,500
Paypal Holdings Inc COM 70450Y103 778 9,037 SH   SOLE   8,737 0 300
Pentair Plc COM G7S00T104 203 5,001 SH   SOLE   5,001 0 0
Pepsico Inc COM 713448108 50,246 307,764 SH   SOLE   302,938 0 4,825
Pfizer Inc COM 717081103 13,313 304,226 SH   SOLE   294,251 0 9,975
Philip Morris Intl Inc COM 718172109 617 7,430 SH   SOLE   7,330 0 100
Phillips 66 COM 718546104 31,622 391,751 SH   SOLE   384,454 0 7,297
PNC Financial Services Group COM 693475105 430 2,876 SH   SOLE   2,876 0 0
Polaris Inc COM 731068102 15,346 160,437 SH   SOLE   156,011 0 4,426
Procter & Gamble Co COM 742718109 21,255 168,360 SH   SOLE   159,653 0 8,707
ProShares UltraShort S&P500 ET COM 74347G416 371 6,800 SH   SOLE   6,800 0 0
Prudential Financial Inc COM 744320102 324 3,780 SH   SOLE   3,780 0 0
Quaker Houghton COM 747316107 3,768 26,096 SH   SOLE   25,564 0 532
Qualcomm Inc COM 747525103 47,381 419,376 SH   SOLE   408,537 0 10,839
Raytheon Technologies Corp COM 75513E101 30,005 366,546 SH   SOLE   357,495 0 9,051
RBC Bearings Inc COM 75524B104 12,455 59,935 SH   SOLE   59,030 0 905
Rockwell Automation Corp COM 773903109 17,743 82,483 SH   SOLE   80,812 0 1,671
Roper Technologies Inc COM 776696106 40,164 111,679 SH   SOLE   109,673 0 2,006
S&P Global Inc COM 78409V104 1,036 3,393 SH   SOLE   3,393 0 0
Salesforce Inc COM 79466L302 498 3,464 SH   SOLE   3,164 0 300
SEI Investments Co COM 784117103 5,224 106,499 SH   SOLE   105,059 0 1,440
Sherwin-Williams Co COM 824348106 22,299 108,908 SH   SOLE   106,873 0 2,035
Sirius XM Holdings Inc COM 82968B103 66 11,645 SH   SOLE   11,645 0 0
Southern Co COM 842587107 248 3,652 SH   SOLE   3,552 0 100
SPDR S&P 500 ETF COM 78462F103 87,237 244,239 SH   SOLE   156,922 0 87,317
SPDR S&P Biotech ETF COM 78464A870 5,327 67,157 SH   SOLE   64,794 0 2,363
SPDR S&P M/C 400 ETF COM 78467Y107 3,232 8,047 SH   SOLE   4,136 0 3,911
Starbucks Corp COM 855244109 4,243 50,355 SH   SOLE   49,865 0 490
State Street Corp COM 857477103 321 5,276 SH   SOLE   5,276 0 0
STERIS Plc COM G8473T100 11,691 70,307 SH   SOLE   68,423 0 1,884
Stryker Corp COM 863667101 21,295 105,140 SH   SOLE   103,258 0 1,882
Sysco Corp COM 871829107 268 3,794 SH   SOLE   3,794 0 0
T Rowe Price Group Inc COM 74144T108 14,951 142,378 SH   SOLE   139,759 0 2,619
Target Corp COM 87612E106 354 2,388 SH   SOLE   2,388 0 0
TE Connectivity Ltd COM H84989104 709 6,422 SH   SOLE   6,422 0 0
Technology Select Sector SPDR COM 81369Y803 268 2,255 SH   SOLE   2,236 0 19
Teleflex Inc COM 879369106 12,595 62,520 SH   SOLE   61,347 0 1,173
Tesla Inc COM 88160R101 1,877 7,077 SH   SOLE   6,165 0 912
Texas Instruments Inc COM 882508104 834 5,388 SH   SOLE   5,388 0 0
Thermo Fisher Scientific Inc COM 883556102 73,326 144,572 SH   SOLE   142,173 0 2,399
TJX Companies Inc COM 872540109 46,703 751,819 SH   SOLE   734,423 0 17,396
Toll Brothers Inc COM 889478103 11,878 282,803 SH   SOLE   277,459 0 5,344
Toronto-Dominion Bank COM 891160509 630 10,271 SH   SOLE   8,771 0 1,500
Tractor Supply Co COM 892356106 26,922 144,836 SH   SOLE   140,795 0 4,041
Travelers Companies Inc COM 89417E109 506 3,303 SH   SOLE   3,303 0 0
Truist Financial Corp COM 89832Q109 322 7,390 SH   SOLE   7,390 0 0
Tyler Technologies Inc COM 902252105 267 767 SH   SOLE   767 0 0
Unilever Plc ADR COM 904767704 1,138 25,955 SH   SOLE   25,380 0 575
Union Pacific Corp COM 907818108 27,147 139,342 SH   SOLE   135,579 0 3,763
United Parcel Service Inc COM 911312106 489 3,028 SH   SOLE   2,968 0 60
Unitedhealth Group Inc COM 91324P102 39,703 78,615 SH   SOLE   77,298 0 1,317
US Bancorp COM 902973304 25,655 636,292 SH   SOLE   617,971 0 18,321
Vanguard Dividend Appreciation COM 921908844 291 2,150 SH   SOLE   2,090 0 60
Vanguard ESG US Stock ETF COM 921910733 769 12,217 SH   SOLE   10,892 0 1,325
Vanguard Financials ETF COM 92204A405 216 2,908 SH   SOLE   2,908 0 0
Vanguard Growth ETF COM 922908736 517 2,415 SH   SOLE   2,330 0 85
Vanguard High Dividend Yield E COM 921946406 223 2,350 SH   SOLE   2,275 0 75
Vanguard M/C Growth ETF COM 922908538 239 1,402 SH   SOLE   1,394 0 8
Vanguard M/C Value ETF COM 922908512 357 2,931 SH   SOLE   2,811 0 120
Vanguard Real Estate ETF COM 922908553 482 6,015 SH   SOLE   5,615 0 400
Vanguard S&P 500 ETF COM 922908363 907 2,764 SH   SOLE   2,614 0 150
Vanguard S&P M/C 400 ETF COM 921932885 258 1,734 SH   SOLE   1,734 0 0
Vanguard S/C ETF COM 922908751 57,914 338,858 SH   SOLE   296,641 0 42,217
Vanguard S/C Growth ETF COM 922908595 252 1,291 SH   SOLE   1,287 0 4
Vanguard Total Stock Market ET COM 922908769 10,947 60,998 SH   SOLE   34,280 0 26,717
Vanguard Value ETF COM 922908744 325 2,630 SH   SOLE   2,614 0 16
Verizon Communications Inc COM 92343V104 1,830 48,204 SH   SOLE   45,133 0 3,071
Visa Inc-A COM 92826C839 50,541 284,496 SH   SOLE   279,118 0 5,378
Walmart Inc COM 931142103 660 5,088 SH   SOLE   4,970 0 118
Walt Disney Co COM 254687106 39,397 417,648 SH   SOLE   409,279 0 8,369
Waste Connections Inc COM 94106B101 61,044 451,739 SH   SOLE   444,213 0 7,526
Waste Management Inc COM 94106L109 403 2,516 SH   SOLE   2,516 0 0
Wells Fargo & Co COM 949746101 512 12,720 SH   SOLE   12,720 0 0
West Pharmaceutical Services COM 955306105 353 1,436 SH   SOLE   1,436 0 0
Yum Brands Inc COM 988498101 470 4,416 SH   SOLE   4,416 0 0
Yum China Holdings Inc COM 98850P109 317 6,696 SH   SOLE   6,696 0 0
Zoetis Inc COM 98978V103 10,623 71,636 SH   SOLE   69,973 0 1,663
iShares MSCI EAFE ETF INTL 464287465 1,347 24,058 SH   SOLE   23,903 0 155
Vanguard ESG Intl Stock ETF INTL 921910725 1,372 31,588 SH   SOLE   31,073 0 515
Vanguard FTSE All-World Ex-US INTL 922042775 27,987 630,896 SH   SOLE   589,460 0 41,436
Vanguard FTSE DM ETF INTL 921943858 29,794 819,412 SH   SOLE   768,290 0 51,122
Vanguard FTSE EM ETF INTL 922042858 16,485 451,776 SH   SOLE   417,473 0 34,303
Bank of America Corp COM 060505682 364 310 SH   SOLE   310 0 0
Invesco BulletShares 2022 Corp BOND FUND 46138J882 11,770 555,724 SH   SOLE   477,561 0 78,163
Invesco BulletShares 2023 Corp BOND FUND 46138J866 18,331 878,328 SH   SOLE   654,738 0 223,590
Invesco BulletShares 2024 Corp BOND FUND 46138J841 16,212 795,103 SH   SOLE   589,127 0 205,976
Invesco BulletShares 2025 Corp BOND FUND 46138J825 12,782 640,873 SH   SOLE   450,656 0 190,217
Invesco BulletShares 2026 Corp BOND FUND 46138J791 6,220 333,694 SH   SOLE   293,287 0 40,407
Invesco BulletShares 2027 Corp BOND FUND 46138J783 3,072 165,057 SH   SOLE   145,950 0 19,107
Invesco BulletShares 2028 Corp BOND FUND 46138J643 819 42,813 SH   SOLE   33,753 0 9,060
iShares 1-3 Year Treasury Bond BOND FUND 464287457 227 2,800 SH   SOLE   2,800 0 0
iShares 1-5 Year IG Corporate BOND FUND 464288646 37,154 753,937 SH   SOLE   686,784 0 67,153
iShares 5-10 Year IG Corporate BOND FUND 464288638 5,621 116,415 SH   SOLE   88,232 0 28,183
iShares TIPS Bond ETF BOND FUND 464287176 9,807 93,486 SH   SOLE   91,466 0 2,020
PIMCO Intermediate Muni Bond A BOND FUND 72201R866 2,622 52,318 SH   SOLE   51,768 0 550
PIMCO S/T Muni Bond Active ETF BOND FUND 72201R874 5,781 118,308 SH   SOLE   117,808 0 500
Vanguard Intermediate Term Cor BOND FUND 92206C870 472 6,238 SH   SOLE   6,238 0 0
Vanguard MBS ETF BOND FUND 92206C771 992 21,995 SH   SOLE   21,615 0 380
Vanguard S/T Treasury ETF BOND FUND 92206C102 1,738 30,069 SH   SOLE   23,124 0 6,945
Vanguard Total Bond Mkt ETF BOND FUND 921937835 1,127 15,804 SH   SOLE   11,911 0 3,893