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 10,720 61,331 SH   SOLE   59,878 0 1,453
Abbott Labs COM 002824100 3,134 28,622 SH   SOLE   27,782 0 840
Abbvie Inc COM 00287Y109 2,260 21,097 SH   SOLE   20,715 0 382
Accenture Plc COM G1151C101 32,902 125,959 SH   SOLE   123,589 0 2,370
Activision Blizzard Inc COM 00507V109 35,148 378,544 SH   SOLE   372,948 0 5,596
Adobe Systems Inc COM 00724F101 971 1,941 SH   SOLE   1,941 0 0
Air Products & Chemicals Inc COM 009158106 1,105 4,045 SH   SOLE   4,045 0 0
Akamai Technologies Inc COM 00971T101 51,157 487,255 SH   SOLE   478,898 0 8,357
Alcon Inc COM H01301128 306 4,635 SH   SOLE   4,635 0 0
Alphabet Inc-A COM 02079K305 79,905 45,591 SH   SOLE   44,478 0 1,113
Alphabet Inc-C COM 02079K107 16,657 9,508 SH   SOLE   9,237 0 271
Amazon.com Inc COM 023135106 76,346 23,441 SH   SOLE   22,946 0 495
American Tower Corp COM 03027X100 75,093 334,551 SH   SOLE   326,669 0 7,882
American Water Works Co Inc COM 030420103 66,185 431,258 SH   SOLE   422,644 0 8,614
Ametek Inc COM 031100100 50,958 421,353 SH   SOLE   413,569 0 7,784
Amgen Inc COM 031162100 1,590 6,916 SH   SOLE   6,431 0 485
Amphenol Corp COM 032095101 55,578 425,003 SH   SOLE   417,254 0 7,749
Analog Devices Inc COM 032654105 1,126 7,624 SH   SOLE   7,624 0 0
Ansys Inc COM 03662Q105 25,636 70,466 SH   SOLE   69,641 0 825
Aon PLC COM G0403H108 31,534 149,260 SH   SOLE   147,353 0 1,907
Apple Inc COM 037833100 161,941 1,220,443 SH   SOLE   1,189,202 0 31,241
Applied Materials Inc COM 038222105 405 4,698 SH   SOLE   4,698 0 0
Aptargroup Inc COM 038336103 215 1,568 SH   SOLE   1,568 0 0
Assurant Inc COM 04621X108 328 2,405 SH   SOLE   2,405 0 0
AT&T Inc COM 00206R102 1,324 46,028 SH   SOLE   43,693 0 2,335
Autodesk Inc COM 052769106 278 910 SH   SOLE   910 0 0
Automatic Data Processing Inc COM 053015103 8,256 46,854 SH   SOLE   46,208 0 646
Bank of America Corp COM 060505104 743 24,520 SH   SOLE   23,496 0 1,024
Baxter Intl Inc COM 071813109 223 2,774 SH   SOLE   2,774 0 0
Becton Dickinson & Co COM 075887109 241 963 SH   SOLE   963 0 0
Berkshire Hathaway Inc-A COM 084670108 348 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc-B COM 084670702 58,887 253,964 SH   SOLE   249,044 0 4,920
Blackrock Inc COM 09247X101 842 1,167 SH   SOLE   1,167 0 0
Blackstone Group Inc COM 09260D107 582 8,976 SH   SOLE   8,976 0 0
Boeing Co COM 097023105 1,310 6,120 SH   SOLE   6,030 0 90
Borgwarner Inc COM 099724106 18,574 480,690 SH   SOLE   475,179 0 5,511
Bristol-Myers Squibb Co COM 110122108 610 9,826 SH   SOLE   9,482 0 344
Broadcom Inc COM 11135F101 846 1,933 SH   SOLE   1,933 0 0
Broadridge Finl Solutions Inc COM 11133T103 224 1,463 SH   SOLE   1,463 0 0
Brown Forman Corp-B COM 115637209 1,780 22,412 SH   SOLE   22,412 0 0
Canadian Natl Railway COM 136375102 405 3,684 SH   SOLE   3,684 0 0
Caterpillar Inc COM 149123101 583 3,200 SH   SOLE   3,200 0 0
Cerner Corp COM 156782104 46,734 595,486 SH   SOLE   585,738 0 9,748
Charles Schwab Corp COM 808513105 334 6,302 SH   SOLE   6,302 0 0
Chevron Corp COM 166764100 2,050 24,275 SH   SOLE   23,628 0 647
Chubb Ltd COM H1467J104 39,884 259,122 SH   SOLE   255,184 0 3,938
Church & Dwight Inc COM 171340102 889 10,190 SH   SOLE   10,190 0 0
Cisco Systems Inc COM 17275R102 876 19,576 SH   SOLE   19,450 0 126
Clorox Co COM 189054109 1,294 6,407 SH   SOLE   6,309 0 98
CME Group Inc COM 12572Q105 21,873 120,149 SH   SOLE   117,547 0 2,602
Coca Cola Co COM 191216100 1,338 24,391 SH   SOLE   19,491 0 4,900
Cognizant Tech Solutions Corp COM 192446102 30,175 368,210 SH   SOLE   362,972 0 5,238
Colgate Palmolive Co COM 194162103 11,538 134,937 SH   SOLE   130,898 0 4,039
Coloplast A/S ADR COM 19624Y200 169 11,000 SH   SOLE   11,000 0 0
Comcast Corp COM 20030N101 6,382 121,795 SH   SOLE   120,547 0 1,248
Conocophillips COM 20825C104 8,893 222,370 SH   SOLE   219,908 0 2,462
Constellation Brands Inc-A COM 21036P108 26,878 122,702 SH   SOLE   120,287 0 2,415
Constellation Software COM 21037X100 273 210 SH   SOLE   210 0 0
Cooper Companies Inc COM 216648402 1,282 3,527 SH   SOLE   3,505 0 22
Copart Inc COM 217204106 515 4,049 SH   SOLE   4,049 0 0
Corning Inc COM 219350105 226 6,272 SH   SOLE   6,227 0 45
Costco Wholesale Corp COM 22160K105 40,077 106,367 SH   SOLE   104,949 0 1,418
Covetrus Inc COM 22304C100 218 7,580 SH   SOLE   7,580 0 0
CSX Corp COM 126408103 274 3,016 SH   SOLE   3,016 0 0
Cullen/Frost Bankers Inc COM 229899109 3,873 44,402 SH   SOLE   43,687 0 715
CVS Health Corp COM 126650100 265 3,884 SH   SOLE   3,584 0 300
Danaher Corp COM 235851102 84,104 378,609 SH   SOLE   371,357 0 7,252
Deere & Co COM 244199105 1,669 6,205 SH   SOLE   6,045 0 160
Dominion Energy Inc COM 25746U109 286 3,802 SH   SOLE   3,802 0 0
Dow Inc COM 260557103 233 4,199 SH   SOLE   4,199 0 0
Du Pont De Nemours COM 26614N102 205 2,876 SH   SOLE   2,876 0 0
Duke Energy Corp COM 26441C204 427 4,659 SH   SOLE   4,659 0 0
Eaton Corp Plc COM G29183103 9,857 82,047 SH   SOLE   80,222 0 1,825
Ecolab Inc COM 278865100 41,553 192,055 SH   SOLE   188,116 0 3,939
Edwards Lifesciences Cp COM 28176E108 249 2,724 SH   SOLE   2,724 0 0
Eli Lilly & Co COM 532457108 1,119 6,625 SH   SOLE   5,440 0 1,185
Emerson Electric Co COM 291011104 1,938 24,115 SH   SOLE   24,015 0 100
Enterprise Products Partners L COM 293792107 452 23,060 SH   SOLE   22,485 0 575
Equinix Inc COM 29444U700 25,578 35,814 SH   SOLE   35,103 0 711
Exxon Mobil Corp COM 30231G102 12,649 306,867 SH   SOLE   292,687 0 14,180
Facebook Inc-A COM 30303M102 54,110 198,089 SH   SOLE   194,104 0 3,985
Fastenal Co COM 311900104 215 4,398 SH   SOLE   4,398 0 0
Financial Select Sector SPDR COM 81369Y605 326 11,061 SH   SOLE   11,061 0 0
First Republic Bank COM 33616C100 328 2,229 SH   SOLE   2,229 0 0
Fox Corp A COM 35137L105 1,863 63,980 SH   SOLE   63,430 0 550
Freshpet Inc COM 358039105 12,435 87,575 SH   SOLE   86,005 0 1,570
General Electric Co COM 369604103 299 27,729 SH   SOLE   27,429 0 300
Gilead Sciences Inc COM 375558103 217 3,721 SH   SOLE   3,521 0 200
Globe Life Inc COM 37959E102 10,237 107,805 SH   SOLE   106,033 0 1,772
Henry Schein Inc COM 806407102 4,852 72,567 SH   SOLE   69,072 0 3,495
Hershey Co COM 427866108 22,809 149,732 SH   SOLE   148,412 0 1,320
Hologic Inc COM 436440101 1,669 22,918 SH   SOLE   21,701 0 1,217
Home Depot Inc COM 437076102 32,455 122,187 SH   SOLE   120,117 0 2,070
Honeywell International Inc COM 438516106 2,282 10,727 SH   SOLE   10,309 0 418
Idexx Labs Corp COM 45168D104 52,556 105,139 SH   SOLE   102,557 0 2,582
Illinois Tool Wks Inc COM 452308109 1,402 6,876 SH   SOLE   6,860 0 16
Intel Corp COM 458140100 1,420 28,500 SH   SOLE   28,400 0 100
Intl Business Machines Corp COM 459200101 1,065 8,464 SH   SOLE   8,364 0 100
Intuit Inc COM 461202103 69,639 183,334 SH   SOLE   181,286 0 2,048
Intuitive Surgical Inc COM 46120E602 397 485 SH   SOLE   485 0 0
Invesco QQQ Trust Series 1 ETF COM 46090E103 422 1,345 SH   SOLE   1,129 0 216
Invesco S&P 500 Equal Weight E COM 46137V357 1,669 13,085 SH   SOLE   2,540 0 10,545
IQ Hedge Multi Strategy Tracke COM 45409B107 214 6,710 SH   SOLE   6,710 0 0
iShares Core MSCI EAFE ETF COM 46432F842 272 3,930 SH   SOLE   3,910 0 20
iShares Core S&P 500 ETF COM 464287200 1,343 3,577 SH   SOLE   3,280 0 297
iShares Core S&P M/C ETF COM 464287507 28,210 122,742 SH   SOLE   60,426 0 62,316
iShares Core S&P S/C ETF COM 464287804 1,865 20,299 SH   SOLE   17,954 0 2,345
iShares MSCI EM ETF COM 464287234 302 5,851 SH   SOLE   4,416 0 1,435
iShares Russell 1000 ETF COM 464287622 10,238 48,331 SH   SOLE   37,033 0 11,298
iShares Russell 1000 Gwth ETF COM 464287614 1,583 6,564 SH   SOLE   6,077 0 487
iShares Russell 2000 ETF COM 464287655 1,608 8,200 SH   SOLE   3,256 0 4,944
iShares Russell 3000 ETF COM 464287689 39,745 177,789 SH   SOLE   177,711 0 78
iShares Russell M/C ETF COM 464287499 1,415 20,646 SH   SOLE   13,885 0 6,761
iShares Russell M/C Gwth ETF COM 464287481 548 5,334 SH   SOLE   5,334 0 0
iShares Russell M/C Value ETF COM 464287473 334 3,444 SH   SOLE   3,444 0 0
iShares Russell1000 Value ETF COM 464287598 282 2,064 SH   SOLE   1,148 0 916
iShares S&P 500 Gwth ETF COM 464287309 430 6,740 SH   SOLE   6,140 0 600
iShares S&P 500 Value COM 464287408 311 2,426 SH   SOLE   2,426 0 0
iShares S&P GSCI Commodity ETF COM 46428R107 161 13,040 SH   SOLE   13,040 0 0
iShares S&P M/C 400 Gwth ETF COM 464287606 289 4,000 SH   SOLE   3,740 0 260
iShares S&P M/C 400 Value ETF COM 464287705 262 3,038 SH   SOLE   2,984 0 54
Jack Henry & Associates Inc COM 426281101 304 1,875 SH   SOLE   1,875 0 0
Johnson & Johnson COM 478160104 49,059 311,725 SH   SOLE   303,285 0 8,440
JP Morgan Chase & Co COM 46625H100 39,086 307,593 SH   SOLE   303,234 0 4,359
Keurig Dr Pepper Inc COM 49271V100 294 9,178 SH   SOLE   9,178 0 0
Kimberly Clark Corp COM 494368103 1,216 9,021 SH   SOLE   9,021 0 0
L3 Harris Technologies Inc COM 502431109 211 1,118 SH   SOLE   1,103 0 15
Linde Plc COM G5494J103 49,622 188,313 SH   SOLE   185,406 0 2,907
Lockheed Martin Corp COM 539830109 247 695 SH   SOLE   695 0 0
Lowe's Companies Inc COM 548661107 1,978 12,321 SH   SOLE   12,283 0 38
Magellan Midstream Partners LP COM 559080106 272 6,408 SH   SOLE   6,008 0 400
Mastercard Inc-A COM 57636Q104 943 2,642 SH   SOLE   2,527 0 115
McCormick & Co Inc COM 579780206 8,920 93,308 SH   SOLE   93,012 0 296
McDonalds Corp COM 580135101 3,460 16,125 SH   SOLE   15,450 0 675
Medtronic Plc COM G5960L103 36,864 314,699 SH   SOLE   310,984 0 3,715
Merck & Co Inc COM 58933Y105 23,810 291,071 SH   SOLE   285,079 0 5,992
Mettler-Toledo Intl Inc COM 592688105 58,940 51,716 SH   SOLE   50,614 0 1,102
Microchip Technology Inc COM 595017104 76,405 553,215 SH   SOLE   542,609 0 10,606
Microsoft Corp COM 594918104 75,762 340,627 SH   SOLE   333,994 0 6,633
Mondelez Intl Inc-A COM 609207105 463 7,924 SH   SOLE   7,924 0 0
Morgan Stanley COM 617446448 272 3,971 SH   SOLE   3,971 0 0
Netflix Inc COM 64110L106 270 500 SH   SOLE   485 0 15
Nextera Energy Inc COM 65339F101 63,016 816,800 SH   SOLE   804,250 0 12,550
Nike Inc COM 654106103 17,581 124,272 SH   SOLE   122,452 0 1,820
Nordson Corp COM 655663102 13,440 66,882 SH   SOLE   65,552 0 1,330
Norfolk Southern Corp COM 655844108 1,779 7,489 SH   SOLE   7,094 0 395
Northern Trust Corp COM 665859104 17,405 186,872 SH   SOLE   183,529 0 3,343
Northrop Grumman Corp COM 666807102 17,411 57,138 SH   SOLE   56,607 0 531
Novartis Ag ADR COM 66987V109 471 4,984 SH   SOLE   4,984 0 0
Novo-Nordisk A/S ADR COM 670100205 307 4,391 SH   SOLE   4,391 0 0
Nvidia Corp COM 67066G104 322 617 SH   SOLE   417 0 200
NVR Inc COM 62944T105 530 130 SH   SOLE   130 0 0
Omnicom Group Inc COM 681919106 280 4,485 SH   SOLE   4,335 0 150
Oracle Corp COM 68389X105 888 13,720 SH   SOLE   13,720 0 0
Oshkosh Corp COM 688239201 18,194 211,386 SH   SOLE   207,172 0 4,214
Palo Alto Networks Inc COM 697435105 50,182 141,203 SH   SOLE   138,875 0 2,328
Paychex Inc COM 704326107 314 3,375 SH   SOLE   1,375 0 2,000
Paypal Holdings Inc COM 70450Y103 1,110 4,739 SH   SOLE   4,436 0 303
Pepsico Inc COM 713448108 49,756 335,510 SH   SOLE   330,496 0 5,014
Pfizer Inc COM 717081103 9,258 251,500 SH   SOLE   245,769 0 5,731
Philip Morris Intl Inc COM 718172109 661 7,980 SH   SOLE   7,780 0 200
Phillips 66 COM 718546104 23,428 334,971 SH   SOLE   331,105 0 3,866
PNC Financial Services Group COM 693475105 299 2,007 SH   SOLE   2,007 0 0
Polaris Inc COM 731068102 4,957 52,030 SH   SOLE   50,575 0 1,455
Procter & Gamble Co COM 742718109 19,375 139,247 SH   SOLE   131,208 0 8,039
Prudential Financial Inc COM 744320102 266 3,408 SH   SOLE   3,408 0 0
Quaker Chemical Corp COM 747316107 7,532 29,723 SH   SOLE   29,558 0 165
Qualcomm Inc COM 747525103 62,505 410,300 SH   SOLE   401,946 0 8,354
Raytheon Technologies Corp COM 75513E101 25,879 361,887 SH   SOLE   353,201 0 8,686
RBC Bearings Inc COM 75524B104 12,394 69,222 SH   SOLE   67,892 0 1,330
Rockwell Automation Corp COM 773903109 20,038 79,892 SH   SOLE   78,812 0 1,080
Roper Technologies Inc COM 776696106 51,362 119,143 SH   SOLE   116,740 0 2,403
S&P Global Inc COM 78409V104 1,049 3,191 SH   SOLE   3,191 0 0
Salesforce.Com Inc COM 79466L302 849 3,816 SH   SOLE   3,581 0 235
SBA Communications Corp-REIT COM 78410G104 240 850 SH   SOLE   850 0 0
Schwab US Agg Bond ETF COM 808524839 336 6,000 SH   SOLE   6,000 0 0
Seagate Technology COM G7945M107 252 4,054 SH   SOLE   4,054 0 0
SEI Investments Co COM 784117103 8,427 146,630 SH   SOLE   143,695 0 2,935
Sherwin-Williams Co COM 824348106 29,444 40,065 SH   SOLE   39,586 0 479
Sirius XM Holdings Inc COM 82968B103 74 11,645 SH   SOLE   11,645 0 0
Smucker JM Co COM 832696405 320 2,767 SH   SOLE   2,767 0 0
Southern Co COM 842587107 319 5,200 SH   SOLE   5,100 0 100
SPDR Dow Jones Industrial Aver COM 78467X109 218 712 SH   SOLE   712 0 0
SPDR S&P 500 ETF COM 78462F103 32,800 87,728 SH   SOLE   46,914 0 40,814
SPDR S&P Biotech ETF COM 78464A870 13,894 98,696 SH   SOLE   96,888 0 1,808
SPDR S&P M/C 400 ETF COM 78467Y107 3,501 8,337 SH   SOLE   4,385 0 3,952
Starbucks Corp COM 855244109 6,390 59,727 SH   SOLE   59,047 0 680
State Street Corp COM 857477103 1,004 13,791 SH   SOLE   13,791 0 0
STERIS Plc COM G8473T100 6,819 35,977 SH   SOLE   34,907 0 1,070
Stryker Corp COM 863667101 26,432 107,867 SH   SOLE   105,399 0 2,468
Sysco Corp COM 871829107 405 5,451 SH   SOLE   5,451 0 0
T Rowe Price Group Inc COM 74144T108 21,275 140,531 SH   SOLE   138,663 0 1,868
Target Corp COM 87612E106 461 2,610 SH   SOLE   2,610 0 0
Technology Select Sector SPDR COM 81369Y803 293 2,251 SH   SOLE   2,251 0 0
Teleflex Inc COM 879369106 36,641 89,028 SH   SOLE   88,015 0 1,013
Tesla Inc COM 88160R101 1,694 2,401 SH   SOLE   2,251 0 150
Texas Instruments Inc COM 882508104 461 2,806 SH   SOLE   2,806 0 0
Thermo Fisher Scientific Inc COM 883556102 67,935 145,851 SH   SOLE   143,806 0 2,045
TJX Companies Inc COM 872540109 48,716 713,364 SH   SOLE   705,084 0 8,280
Toll Brothers Inc COM 889478103 12,016 276,418 SH   SOLE   274,283 0 2,135
Toronto-Dominion Bank COM 891160509 636 11,267 SH   SOLE   9,733 0 1,534
Tractor Supply Co COM 892356106 10,158 72,260 SH   SOLE   70,661 0 1,599
Travelers Companies Inc COM 89417E109 419 2,982 SH   SOLE   2,982 0 0
Truist Financial Corp COM 89832Q109 473 9,871 SH   SOLE   9,871 0 0
Tyler Technologies Inc COM 902252105 344 787 SH   SOLE   787 0 0
Unilever Plc ADR COM 904767704 33,638 557,291 SH   SOLE   547,543 0 9,748
Union Pacific Corp COM 907818108 24,838 119,289 SH   SOLE   116,785 0 2,504
United Parcel Service Inc-B COM 911312106 336 1,994 SH   SOLE   1,924 0 70
Unitedhealth Group Inc COM 91324P102 23,114 65,911 SH   SOLE   64,765 0 1,146
US Bancorp COM 902973304 28,672 615,418 SH   SOLE   603,241 0 12,177
Vanguard Consumer Discretionar COM 92204A108 206 750 SH   SOLE   750 0 0
Vanguard Dvd Appreciation ETF COM 921908844 399 2,827 SH   SOLE   2,557 0 270
Vanguard Gwth ETF COM 922908736 719 2,838 SH   SOLE   2,651 0 187
Vanguard Healthcare ETF COM 92204A504 224 1,000 SH   SOLE   1,000 0 0
Vanguard Info Tech ETF COM 92204A702 708 2,000 SH   SOLE   2,000 0 0
Vanguard M/C Gwth ETF COM 922908538 399 1,882 SH   SOLE   1,882 0 0
Vanguard M/C Value ETF COM 922908512 334 2,811 SH   SOLE   2,811 0 0
Vanguard REIT ETF COM 922908553 408 4,808 SH   SOLE   4,358 0 450
Vanguard S&P 500 ETF COM 922908363 1,056 3,074 SH   SOLE   2,957 0 117
Vanguard S&P M/C 400 ETF COM 921932885 270 1,734 SH   SOLE   1,734 0 0
Vanguard S/C ETF COM 922908751 9,311 47,830 SH   SOLE   37,483 0 10,347
Vanguard S/C Growth ETF COM 922908595 394 1,472 SH   SOLE   1,472 0 0
Vanguard Total Stock Mkt ETF COM 922908769 6,846 35,174 SH   SOLE   11,981 0 23,193
Vanguard Value ETF COM 922908744 388 3,265 SH   SOLE   3,265 0 0
Varian Medical Systems Inc COM 92220P105 206 1,175 SH   SOLE   1,175 0 0
Verizon Communications Inc COM 92343V104 2,851 48,525 SH   SOLE   45,737 0 2,788
VF Corp COM 918204108 1,614 18,895 SH   SOLE   18,895 0 0
Visa Inc-A COM 92826C839 58,725 268,482 SH   SOLE   265,448 0 3,034
Wal-Mart Stores Inc COM 931142103 607 4,210 SH   SOLE   4,162 0 48
Walt Disney Co COM 254687106 83,424 460,450 SH   SOLE   453,074 0 7,376
Waste Connections Inc COM 94106B101 52,301 509,905 SH   SOLE   501,624 0 8,281
Waste Management Inc COM 94106L109 318 2,695 SH   SOLE   2,695 0 0
West Pharmaceutical Services COM 955306105 436 1,538 SH   SOLE   1,538 0 0
WEX Inc COM 96208T104 25,033 122,992 SH   SOLE   120,748 0 2,244
Xilinx Inc COM 983919101 215 1,520 SH   SOLE   1,520 0 0
Xylem Inc COM 98419M100 230 2,257 SH   SOLE   2,257 0 0
Yum Brands Inc COM 988498101 450 4,146 SH   SOLE   4,146 0 0
Yum China Holdings Inc COM 98850P109 394 6,907 SH   SOLE   6,907 0 0
Zoetis Inc COM 98978V103 8,210 49,608 SH   SOLE   49,014 0 594
iShares MSCI EAFE ETF INTL 464287465 2,124 29,108 SH   SOLE   28,723 0 385
Vanguard FTSE All-World Ex-US INTL 922042775 33,335 571,204 SH   SOLE   537,950 0 33,254
Vanguard FTSE Dev Mkts ETF INTL 921943858 28,487 603,411 SH   SOLE   571,547 0 31,864
Vanguard FTSE EM ETF INTL 922042858 22,211 443,242 SH   SOLE   409,210 0 34,032
Wells Fargo New PERP PFD CNV A 949746804 304 200 SH   SOLE   200 0 0
Bank Amer Corp COM 060505682 471 310 SH   SOLE   310 0 0
Invesco Bulletshares 2021 Corp BOND FUND 46138J700 12,314 580,572 SH   SOLE   437,409 0 143,163
Invesco Bulletshares 2022 Corp BOND FUND 46138J882 12,632 580,767 SH   SOLE   428,104 0 152,663
Invesco Bulletshares 2023 Corp BOND FUND 46138J866 10,978 501,258 SH   SOLE   361,489 0 139,769
Invesco Bulletshares 2024 Corp BOND FUND 46138J841 7,917 353,617 SH   SOLE   243,179 0 110,438
Invesco Bulletshares 2025 Corp BOND FUND 46138J825 4,217 186,326 SH   SOLE   122,956 0 63,370
Invesco Bulletshares 2026 Corp BOND FUND 46138J791 2,145 97,798 SH   SOLE   70,283 0 27,515
Invesco Bulletshares 2027 Corp BOND FUND 46138J783 462 20,645 SH   SOLE   11,550 0 9,095
iShares 3-7 Yr Treasury Bond E BOND FUND 464288661 207 1,560 SH   SOLE   1,560 0 0
iShares Core 1-5 Year USD Bond BOND FUND 46432F859 821 15,889 SH   SOLE   15,889 0 0
iShares Core Total Bond ETF BOND FUND 46434V613 797 14,610 SH   SOLE   14,610 0 0
iShares Core U S Agg Bond ETF BOND FUND 464287226 457 3,867 SH   SOLE   3,618 0 249
iShares I/T Corporate Bond ETF BOND FUND 464288638 10,565 170,983 SH   SOLE   147,701 0 23,282
iShares S/T Corporate Bond ETF BOND FUND 464288646 38,670 700,925 SH   SOLE   663,680 0 37,245
iShares TIPS Bond ETF BOND FUND 464287176 396 3,101 SH   SOLE   3,101 0 0
Pimco Intm Muni Bond ETF BOND FUND 72201R866 253 4,468 SH   SOLE   3,818 0 650
Pimco S/T Muni Bond ETF BOND FUND 72201R874 2,752 53,489 SH   SOLE   52,989 0 500
Vanguard I/T Bond ETF BOND FUND 921937819 246 2,650 SH   SOLE   2,519 0 131
Vanguard I/T Corp Bond ETF BOND FUND 92206C870 616 6,342 SH   SOLE   6,200 0 142
Vanguard MBS ETF BOND FUND 92206C771 1,004 18,577 SH   SOLE   18,577 0 0
Vanguard S/T Treasury ETF BOND FUND 92206C102 2,121 34,433 SH   SOLE   31,652 0 2,781
Vanguard Total Bond Mkt ETF BOND FUND 921937835 1,157 13,124 SH   SOLE   6,102 0 7,022