The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 | 14,536 | 106,482 | SH | SOLE | 104,617 | 0 | 1,865 | ||
Abbott Labs | COM | 002824100 | 1,999 | 25,331 | SH | SOLE | 24,276 | 0 | 1,055 | ||
Abbvie Inc | COM | 00287Y109 | 1,331 | 17,471 | SH | SOLE | 16,985 | 0 | 486 | ||
Accenture Plc | COM | G1151C101 | 20,292 | 124,295 | SH | SOLE | 122,431 | 0 | 1,864 | ||
Activision Blizzard Inc | COM | 00507V109 | 10,958 | 184,222 | SH | SOLE | 181,097 | 0 | 3,125 | ||
Adobe Systems Inc | COM | 00724F101 | 577 | 1,812 | SH | SOLE | 1,812 | 0 | 0 | ||
Air Products & Chemicals Inc | COM | 009158106 | 843 | 4,223 | SH | SOLE | 4,223 | 0 | 0 | ||
Akamai Technologies Inc | COM | 00971T101 | 32,203 | 351,986 | SH | SOLE | 346,038 | 0 | 5,948 | ||
Allstate Corp | COM | 020002101 | 236 | 2,575 | SH | SOLE | 2,575 | 0 | 0 | ||
Alphabet Inc-A | COM | 02079K305 | 53,077 | 45,679 | SH | SOLE | 44,627 | 0 | 1,052 | ||
Alphabet Inc-C | COM | 02079K107 | 11,729 | 10,087 | SH | SOLE | 9,816 | 0 | 271 | ||
Altria Group Inc | COM | 02209S103 | 420 | 10,870 | SH | SOLE | 10,620 | 0 | 250 | ||
Amazon.com Inc | COM | 023135106 | 39,971 | 20,501 | SH | SOLE | 20,060 | 0 | 441 | ||
American Express Co | COM | 025816109 | 232 | 2,713 | SH | SOLE | 2,713 | 0 | 0 | ||
American Tower Corp | COM | 03027X100 | 77,746 | 357,040 | SH | SOLE | 348,363 | 0 | 8,677 | ||
American Water Works Co Inc | COM | 030420103 | 51,720 | 432,586 | SH | SOLE | 423,705 | 0 | 8,881 | ||
Ametek Inc | COM | 031100100 | 31,155 | 432,582 | SH | SOLE | 425,140 | 0 | 7,442 | ||
Amgen Inc | COM | 031162100 | 1,536 | 7,575 | SH | SOLE | 7,118 | 0 | 457 | ||
Amphenol Corp | COM | 032095101 | 31,787 | 436,153 | SH | SOLE | 428,485 | 0 | 7,668 | ||
Ansys Inc | COM | 03662Q105 | 20,533 | 88,325 | SH | SOLE | 87,425 | 0 | 900 | ||
Aon PLC | COM | G0408V102 | 23,487 | 142,313 | SH | SOLE | 140,535 | 0 | 1,778 | ||
Apple Inc | COM | 037833100 | 91,722 | 360,697 | SH | SOLE | 352,252 | 0 | 8,445 | ||
Applied Materials Inc | COM | 038222105 | 203 | 4,426 | SH | SOLE | 4,426 | 0 | 0 | ||
Assurant Inc | COM | 04621X108 | 488 | 4,690 | SH | SOLE | 4,690 | 0 | 0 | ||
AT&T Inc | COM | 00206R102 | 1,473 | 50,526 | SH | SOLE | 48,191 | 0 | 2,335 | ||
Automatic Data Processing Inc | COM | 053015103 | 7,488 | 54,783 | SH | SOLE | 54,005 | 0 | 778 | ||
Bank of America Corp | COM | 060505104 | 493 | 23,228 | SH | SOLE | 22,204 | 0 | 1,024 | ||
Baxter Intl Inc | COM | 071813109 | 225 | 2,772 | SH | SOLE | 2,772 | 0 | 0 | ||
Berkshire Hathaway Inc-A | COM | 084670108 | 272 | 1 | SH | SOLE | 1 | 0 | 0 | ||
Berkshire Hathaway Inc-B | COM | 084670702 | 45,592 | 249,366 | SH | SOLE | 244,773 | 0 | 4,593 | ||
Blackrock Inc | COM | 09247X101 | 426 | 969 | SH | SOLE | 969 | 0 | 0 | ||
Blackstone Group Inc | COM | 09260D107 | 409 | 8,965 | SH | SOLE | 8,965 | 0 | 0 | ||
Boeing Co | COM | 097023105 | 1,807 | 12,115 | SH | SOLE | 11,948 | 0 | 167 | ||
Borgwarner Inc | COM | 099724106 | 10,990 | 450,973 | SH | SOLE | 444,032 | 0 | 6,941 | ||
Bristol-Myers Squibb Co | COM | 110122108 | 672 | 12,062 | SH | SOLE | 11,712 | 0 | 350 | ||
Broadcom Inc | COM | 11135F101 | 460 | 1,940 | SH | SOLE | 1,940 | 0 | 0 | ||
Brown Forman Corp-B | COM | 115637209 | 1,247 | 22,462 | SH | SOLE | 22,462 | 0 | 0 | ||
Canadian Natl Railway | COM | 136375102 | 215 | 2,770 | SH | SOLE | 2,770 | 0 | 0 | ||
Caterpillar Inc | COM | 149123101 | 217 | 1,869 | SH | SOLE | 1,869 | 0 | 0 | ||
Cerner Corp | COM | 156782104 | 39,197 | 622,272 | SH | SOLE | 612,208 | 0 | 10,064 | ||
Chevron Corp | COM | 166764100 | 2,486 | 34,308 | SH | SOLE | 33,661 | 0 | 647 | ||
Chubb Ltd | COM | H1467J104 | 29,943 | 268,090 | SH | SOLE | 264,358 | 0 | 3,732 | ||
Church & Dwight Inc | COM | 171340102 | 643 | 10,014 | SH | SOLE | 10,014 | 0 | 0 | ||
Cisco Systems Inc | COM | 17275R102 | 823 | 20,947 | SH | SOLE | 20,947 | 0 | 0 | ||
Clorox Co | COM | 189054109 | 1,736 | 10,023 | SH | SOLE | 9,956 | 0 | 67 | ||
CME Group Inc | COM | 12572Q105 | 21,729 | 125,668 | SH | SOLE | 122,988 | 0 | 2,680 | ||
Coca Cola Co | COM | 191216100 | 1,300 | 29,383 | SH | SOLE | 24,383 | 0 | 5,000 | ||
Cognizant Tech Solutions Corp | COM | 192446102 | 15,139 | 325,785 | SH | SOLE | 320,960 | 0 | 4,825 | ||
Colgate Palmolive Co | COM | 194162103 | 8,137 | 122,621 | SH | SOLE | 118,932 | 0 | 3,689 | ||
Comcast Corp | COM | 20030N101 | 4,669 | 135,796 | SH | SOLE | 133,938 | 0 | 1,858 | ||
Conocophillips | COM | 20825C104 | 10,012 | 325,073 | SH | SOLE | 320,386 | 0 | 4,687 | ||
Consolidated Edison Inc | COM | 209115104 | 503 | 6,450 | SH | SOLE | 6,450 | 0 | 0 | ||
Constellation Brands Inc-A | COM | 21036P108 | 15,425 | 107,593 | SH | SOLE | 105,613 | 0 | 1,980 | ||
Cooper Companies Inc | COM | 216648402 | 1,476 | 5,355 | SH | SOLE | 5,240 | 0 | 115 | ||
Copart Inc | COM | 217204106 | 212 | 3,099 | SH | SOLE | 3,099 | 0 | 0 | ||
Costco Wholesale Corp | COM | 22160K105 | 32,076 | 112,495 | SH | SOLE | 111,009 | 0 | 1,486 | ||
Covetrus Inc | COM | 22304C100 | 85 | 10,476 | SH | SOLE | 10,436 | 0 | 40 | ||
CSX Corp | COM | 126408103 | 201 | 3,516 | SH | SOLE | 3,516 | 0 | 0 | ||
Cullen/Frost Bankers Inc | COM | 229899109 | 9,862 | 176,769 | SH | SOLE | 173,654 | 0 | 3,115 | ||
CVS Health Corp | COM | 126650100 | 309 | 5,204 | SH | SOLE | 4,904 | 0 | 300 | ||
Danaher Corp | COM | 235851102 | 54,572 | 394,276 | SH | SOLE | 386,789 | 0 | 7,487 | ||
Deere & Co | COM | 244199105 | 961 | 6,953 | SH | SOLE | 6,808 | 0 | 145 | ||
Diageo Plc ADR | COM | 25243Q205 | 349 | 2,742 | SH | SOLE | 2,742 | 0 | 0 | ||
Dominion Energy Inc | COM | 25746U109 | 297 | 4,112 | SH | SOLE | 4,112 | 0 | 0 | ||
Duke Energy Corp | COM | 26441C204 | 561 | 6,939 | SH | SOLE | 6,939 | 0 | 0 | ||
Dunkin Brands Group Inc | COM | 265504100 | 21,922 | 412,848 | SH | SOLE | 406,721 | 0 | 6,127 | ||
Ecolab Inc | COM | 278865100 | 31,697 | 203,409 | SH | SOLE | 199,508 | 0 | 3,901 | ||
Eli Lilly & Co | COM | 532457108 | 822 | 5,928 | SH | SOLE | 4,743 | 0 | 1,185 | ||
Emerson Electric Co | COM | 291011104 | 1,396 | 29,297 | SH | SOLE | 29,197 | 0 | 100 | ||
Enterprise Products Partners L | COM | 293792107 | 388 | 27,150 | SH | SOLE | 26,375 | 0 | 775 | ||
Equinix Inc | COM | 29444U700 | 3,084 | 4,937 | SH | SOLE | 4,894 | 0 | 43 | ||
Essential Utils Inc | COM | 29670G102 | 298 | 7,317 | SH | SOLE | 7,317 | 0 | 0 | ||
Exxon Mobil Corp | COM | 30231G102 | 14,721 | 387,699 | SH | SOLE | 373,471 | 0 | 14,228 | ||
Facebook Inc-A | COM | 30303M102 | 29,346 | 175,934 | SH | SOLE | 172,017 | 0 | 3,917 | ||
Financial Select Sector SPDR | COM | 81369Y605 | 364 | 17,460 | SH | SOLE | 17,460 | 0 | 0 | ||
General Electric Co | COM | 369604103 | 427 | 53,782 | SH | SOLE | 52,251 | 0 | 1,531 | ||
Gilead Sciences Inc | COM | 375558103 | 227 | 3,032 | SH | SOLE | 2,832 | 0 | 200 | ||
Globe Life Inc | COM | 37959E102 | 8,516 | 118,329 | SH | SOLE | 116,482 | 0 | 1,847 | ||
Henry Schein Inc | COM | 806407102 | 17,419 | 344,788 | SH | SOLE | 336,158 | 0 | 8,630 | ||
Hershey Co | COM | 427866108 | 24,630 | 185,891 | SH | SOLE | 184,161 | 0 | 1,730 | ||
Hologic Inc | COM | 436440101 | 1,974 | 56,235 | SH | SOLE | 54,535 | 0 | 1,700 | ||
Home Depot Inc | COM | 437076102 | 18,562 | 99,416 | SH | SOLE | 97,463 | 0 | 1,953 | ||
Honeywell International Inc | COM | 438516106 | 1,760 | 13,157 | SH | SOLE | 12,639 | 0 | 518 | ||
Idexx Labs Corp | COM | 45168D104 | 28,949 | 119,505 | SH | SOLE | 117,020 | 0 | 2,485 | ||
Illinois Tool Wks Inc | COM | 452308109 | 706 | 4,968 | SH | SOLE | 4,968 | 0 | 0 | ||
Intel Corp | COM | 458140100 | 1,730 | 31,961 | SH | SOLE | 31,651 | 0 | 310 | ||
Intl Business Machines Corp | COM | 459200101 | 1,078 | 9,721 | SH | SOLE | 9,621 | 0 | 100 | ||
Intuit Inc | COM | 461202103 | 41,392 | 179,967 | SH | SOLE | 178,094 | 0 | 1,873 | ||
Intuitive Surgical Inc | COM | 46120E602 | 248 | 500 | SH | SOLE | 500 | 0 | 0 | ||
Invesco QQQ Trust Series 1 ETF | COM | 46090E103 | 332 | 1,745 | SH | SOLE | 1,519 | 0 | 226 | ||
Invesco S&P 500 Equal Weight E | COM | 46137V357 | 1,106 | 13,166 | SH | SOLE | 2,611 | 0 | 10,555 | ||
iShares Core MSCI EAFE ETF | COM | 46432F842 | 229 | 4,582 | SH | SOLE | 4,155 | 0 | 427 | ||
iShares Core S&P 500 ETF | COM | 464287200 | 860 | 3,327 | SH | SOLE | 3,030 | 0 | 297 | ||
iShares Core S&P M/C ETF | COM | 464287507 | 17,056 | 118,560 | SH | SOLE | 54,179 | 0 | 64,381 | ||
iShares Core S&P S/C ETF | COM | 464287804 | 1,145 | 20,400 | SH | SOLE | 18,055 | 0 | 2,345 | ||
iShares MSCI EM ETF | COM | 464287234 | 217 | 6,370 | SH | SOLE | 4,648 | 0 | 1,722 | ||
iShares MSCI Eurozone ETF | COM | 464286608 | 235 | 7,701 | SH | SOLE | 7,701 | 0 | 0 | ||
iShares Russell 1000 ETF | COM | 464287622 | 5,069 | 35,814 | SH | SOLE | 27,929 | 0 | 7,885 | ||
iShares Russell 1000 Gwth ETF | COM | 464287614 | 1,037 | 6,884 | SH | SOLE | 6,303 | 0 | 581 | ||
iShares Russell 2000 ETF | COM | 464287655 | 918 | 8,022 | SH | SOLE | 3,373 | 0 | 4,649 | ||
iShares Russell 3000 ETF | COM | 464287689 | 72,049 | 485,735 | SH | SOLE | 485,657 | 0 | 78 | ||
iShares Russell M/C ETF | COM | 464287499 | 982 | 22,739 | SH | SOLE | 14,958 | 0 | 7,781 | ||
iShares Russell M/C Gwth ETF | COM | 464287481 | 326 | 2,683 | SH | SOLE | 2,683 | 0 | 0 | ||
iShares Russell M/C Value ETF | COM | 464287473 | 208 | 3,250 | SH | SOLE | 3,187 | 0 | 63 | ||
iShares Russell1000 Value ETF | COM | 464287598 | 383 | 3,857 | SH | SOLE | 2,631 | 0 | 1,226 | ||
iShares S&P 500 Gwth ETF | COM | 464287309 | 283 | 1,712 | SH | SOLE | 1,302 | 0 | 410 | ||
iShares S&P 500 Value | COM | 464287408 | 204 | 2,123 | SH | SOLE | 2,123 | 0 | 0 | ||
iShares S&P GSCI Commodity ETF | COM | 46428R107 | 121 | 13,040 | SH | SOLE | 13,040 | 0 | 0 | ||
Jack Henry & Associates Inc | COM | 426281101 | 239 | 1,540 | SH | SOLE | 1,540 | 0 | 0 | ||
Johnson & Johnson | COM | 478160104 | 41,228 | 314,407 | SH | SOLE | 306,037 | 0 | 8,370 | ||
JP Morgan Chase & Co | COM | 46625H100 | 21,666 | 240,655 | SH | SOLE | 237,005 | 0 | 3,650 | ||
Keycorp | COM | 493267108 | 121 | 11,630 | SH | SOLE | 11,630 | 0 | 0 | ||
Kimberly Clark Corp | COM | 494368103 | 1,361 | 10,640 | SH | SOLE | 10,640 | 0 | 0 | ||
L3 Harris Technologies Inc | COM | 502431109 | 274 | 1,519 | SH | SOLE | 1,504 | 0 | 15 | ||
Linde Plc | COM | G5494J103 | 33,821 | 195,494 | SH | SOLE | 192,572 | 0 | 2,922 | ||
Lockheed Martin Corp | COM | 539830109 | 295 | 870 | SH | SOLE | 870 | 0 | 0 | ||
Lowe's Companies Inc | COM | 548661107 | 1,185 | 13,772 | SH | SOLE | 13,772 | 0 | 0 | ||
Magellan Midstream Partners LP | COM | 559080106 | 260 | 7,115 | SH | SOLE | 6,715 | 0 | 400 | ||
Mastercard Inc-A | COM | 57636Q104 | 648 | 2,683 | SH | SOLE | 2,568 | 0 | 115 | ||
McCormick & Co Inc | COM | 579780206 | 8,271 | 58,573 | SH | SOLE | 58,063 | 0 | 510 | ||
McDonalds Corp | COM | 580135101 | 2,474 | 14,963 | SH | SOLE | 14,163 | 0 | 800 | ||
Medtronic Plc | COM | G5960L103 | 30,754 | 341,024 | SH | SOLE | 336,633 | 0 | 4,391 | ||
Merck & Co Inc | COM | 58933Y105 | 22,012 | 286,096 | SH | SOLE | 280,855 | 0 | 5,241 | ||
Mettler-Toledo Intl Inc | COM | 592688105 | 39,996 | 57,922 | SH | SOLE | 56,781 | 0 | 1,141 | ||
Microchip Technology Inc | COM | 595017104 | 38,226 | 563,798 | SH | SOLE | 553,515 | 0 | 10,283 | ||
Microsoft Corp | COM | 594918104 | 48,926 | 310,226 | SH | SOLE | 304,321 | 0 | 5,905 | ||
Mondelez Intl Inc-A | COM | 609207105 | 408 | 8,138 | SH | SOLE | 8,138 | 0 | 0 | ||
Netflix Inc | COM | 64110L106 | 201 | 535 | SH | SOLE | 520 | 0 | 15 | ||
Newmont Corporation | COM | 651639106 | 226 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
Nextera Energy Inc | COM | 65339F101 | 42,968 | 178,573 | SH | SOLE | 175,890 | 0 | 2,683 | ||
Nike Inc | COM | 654106103 | 10,761 | 130,052 | SH | SOLE | 128,143 | 0 | 1,909 | ||
Nordson Corp | COM | 655663102 | 10,157 | 75,195 | SH | SOLE | 73,260 | 0 | 1,935 | ||
Norfolk Southern Corp | COM | 655844108 | 1,107 | 7,580 | SH | SOLE | 7,185 | 0 | 395 | ||
Northern Trust Corp | COM | 665859104 | 15,671 | 207,676 | SH | SOLE | 204,484 | 0 | 3,192 | ||
Northrop Grumman Corp | COM | 666807102 | 17,219 | 56,911 | SH | SOLE | 56,330 | 0 | 581 | ||
Novo-Nordisk A/S ADR | COM | 670100205 | 270 | 4,491 | SH | SOLE | 4,491 | 0 | 0 | ||
NVR Inc | COM | 62944T105 | 411 | 160 | SH | SOLE | 160 | 0 | 0 | ||
Omnicom Group Inc | COM | 681919106 | 728 | 13,266 | SH | SOLE | 13,116 | 0 | 150 | ||
Oracle Corp | COM | 68389X105 | 712 | 14,742 | SH | SOLE | 14,742 | 0 | 0 | ||
Oshkosh Corp | COM | 688239201 | 23,255 | 361,502 | SH | SOLE | 353,671 | 0 | 7,831 | ||
Palo Alto Networks Inc | COM | 697435105 | 14,225 | 86,758 | SH | SOLE | 85,115 | 0 | 1,643 | ||
Paychex Inc | COM | 704326107 | 220 | 3,490 | SH | SOLE | 1,490 | 0 | 2,000 | ||
Paypal Holdings Inc | COM | 70450Y103 | 344 | 3,597 | SH | SOLE | 3,294 | 0 | 303 | ||
Pepsico Inc | COM | 713448108 | 39,776 | 331,190 | SH | SOLE | 326,486 | 0 | 4,703 | ||
Pfizer Inc | COM | 717081103 | 4,712 | 144,362 | SH | SOLE | 141,819 | 0 | 2,543 | ||
Philip Morris Intl Inc | COM | 718172109 | 523 | 7,170 | SH | SOLE | 6,970 | 0 | 200 | ||
Phillips 66 | COM | 718546104 | 22,224 | 414,241 | SH | SOLE | 409,713 | 0 | 4,528 | ||
PNC Financial Services Group | COM | 693475105 | 229 | 2,393 | SH | SOLE | 2,393 | 0 | 0 | ||
Procter & Gamble Co | COM | 742718109 | 12,456 | 113,240 | SH | SOLE | 103,810 | 0 | 9,430 | ||
Prudential Financial Inc | COM | 744320102 | 201 | 3,858 | SH | SOLE | 3,858 | 0 | 0 | ||
Quaker Chemical Corp | COM | 747316107 | 4,221 | 33,425 | SH | SOLE | 33,242 | 0 | 183 | ||
Qualcomm Inc | COM | 747525103 | 24,306 | 359,287 | SH | SOLE | 352,658 | 0 | 6,629 | ||
Raytheon Co | COM | 755111507 | 322 | 2,457 | SH | SOLE | 2,445 | 0 | 12 | ||
RBC Bearings Inc | COM | 75524B104 | 10,326 | 91,554 | SH | SOLE | 89,594 | 0 | 1,960 | ||
Rockwell Automation Corp | COM | 773903109 | 10,785 | 71,469 | SH | SOLE | 70,499 | 0 | 970 | ||
Roper Technologies Inc | COM | 776696106 | 39,208 | 125,743 | SH | SOLE | 123,370 | 0 | 2,373 | ||
Royal Dutch Shell ADR-A | COM | 780259206 | 430 | 12,326 | SH | SOLE | 12,146 | 0 | 180 | ||
Salesforce.Com Inc | COM | 79466L302 | 358 | 2,486 | SH | SOLE | 2,251 | 0 | 235 | ||
SBA Communications Corp-REIT | COM | 78410G104 | 229 | 850 | SH | SOLE | 850 | 0 | 0 | ||
Seagate Technology | COM | G7945M107 | 211 | 4,324 | SH | SOLE | 4,324 | 0 | 0 | ||
SEI Investments Co | COM | 784117103 | 5,030 | 108,555 | SH | SOLE | 107,120 | 0 | 1,435 | ||
Sherwin-Williams Co | COM | 824348106 | 19,995 | 43,513 | SH | SOLE | 42,985 | 0 | 528 | ||
Sirius XM Holdings Inc | COM | 82968B103 | 57 | 11,500 | SH | SOLE | 11,500 | 0 | 0 | ||
Smucker JM Co | COM | 832696405 | 321 | 2,892 | SH | SOLE | 2,892 | 0 | 0 | ||
SPDR S&P 500 ETF | COM | 78462F103 | 15,973 | 61,970 | SH | SOLE | 27,099 | 0 | 34,871 | ||
SPDR S&P M/C 400 ETF | COM | 78467Y107 | 2,166 | 8,239 | SH | SOLE | 4,184 | 0 | 4,055 | ||
Starbucks Corp | COM | 855244109 | 4,713 | 71,686 | SH | SOLE | 70,856 | 0 | 830 | ||
Stryker Corp | COM | 863667101 | 18,255 | 109,649 | SH | SOLE | 107,411 | 0 | 2,238 | ||
Sysco Corp | COM | 871829107 | 223 | 4,881 | SH | SOLE | 4,881 | 0 | 0 | ||
T Rowe Price Group Inc | COM | 74144T108 | 14,798 | 151,537 | SH | SOLE | 149,622 | 0 | 1,915 | ||
Technology Select Sector SPDR | COM | 81369Y803 | 443 | 5,513 | SH | SOLE | 5,503 | 0 | 10 | ||
Teleflex Inc | COM | 879369106 | 26,267 | 89,691 | SH | SOLE | 88,576 | 0 | 1,115 | ||
Texas Instruments Inc | COM | 882508104 | 217 | 2,175 | SH | SOLE | 2,175 | 0 | 0 | ||
Thermo Fisher Scientific Inc | COM | 883556102 | 43,507 | 153,408 | SH | SOLE | 151,582 | 0 | 1,826 | ||
TJX Companies Inc | COM | 872540109 | 38,479 | 804,822 | SH | SOLE | 792,308 | 0 | 12,514 | ||
Toll Brothers Inc | COM | 889478103 | 3,375 | 175,336 | SH | SOLE | 174,366 | 0 | 970 | ||
Toronto-Dominion Bank | COM | 891160509 | 508 | 11,995 | SH | SOLE | 11,961 | 0 | 34 | ||
Tractor Supply Co | COM | 892356106 | 4,928 | 58,283 | SH | SOLE | 56,678 | 0 | 1,605 | ||
Travelers Companies Inc | COM | 89417E109 | 304 | 3,061 | SH | SOLE | 3,061 | 0 | 0 | ||
Truist Financial Corp | COM | 89832Q109 | 337 | 10,927 | SH | SOLE | 10,897 | 0 | 30 | ||
Unilever NV-NY Shares | COM | 904784709 | 313 | 6,419 | SH | SOLE | 6,419 | 0 | 0 | ||
Unilever Plc ADR | COM | 904767704 | 32,217 | 637,084 | SH | SOLE | 626,801 | 0 | 10,283 | ||
Union Pacific Corp | COM | 907818108 | 15,382 | 109,063 | SH | SOLE | 106,719 | 0 | 2,344 | ||
United Technologies Corp | COM | 913017109 | 26,915 | 285,326 | SH | SOLE | 278,998 | 0 | 6,328 | ||
Unitedhealth Group Inc | COM | 91324P102 | 16,808 | 67,400 | SH | SOLE | 66,424 | 0 | 976 | ||
US Bancorp | COM | 902973304 | 27,992 | 812,544 | SH | SOLE | 796,895 | 0 | 15,649 | ||
Vanguard Dvd Appreciation ETF | COM | 921908844 | 271 | 2,620 | SH | SOLE | 2,220 | 0 | 400 | ||
Vanguard Gwth ETF | COM | 922908736 | 239 | 1,527 | SH | SOLE | 1,265 | 0 | 262 | ||
Vanguard High Dvd Yield ETF | COM | 921946406 | 393 | 5,550 | SH | SOLE | 5,507 | 0 | 43 | ||
Vanguard REIT ETF | COM | 922908553 | 491 | 7,031 | SH | SOLE | 6,399 | 0 | 632 | ||
Vanguard S&P 500 ETF | COM | 922908363 | 1,095 | 4,624 | SH | SOLE | 4,447 | 0 | 177 | ||
Vanguard S&P M/C 400 ETF | COM | 921932885 | 229 | 2,349 | SH | SOLE | 2,349 | 0 | 0 | ||
Vanguard S/C ETF | COM | 922908751 | 1,864 | 16,150 | SH | SOLE | 5,631 | 0 | 10,519 | ||
Vanguard Total Stock Mkt ETF | COM | 922908769 | 4,196 | 32,549 | SH | SOLE | 14,027 | 0 | 18,522 | ||
Verizon Communications Inc | COM | 92343V104 | 2,362 | 43,965 | SH | SOLE | 41,977 | 0 | 1,988 | ||
Vermillion Inc | COM | 92407M206 | 16 | 19,810 | SH | SOLE | 19,810 | 0 | 0 | ||
VF Corp | COM | 918204108 | 1,164 | 21,516 | SH | SOLE | 21,406 | 0 | 110 | ||
Visa Inc-A | COM | 92826C839 | 42,710 | 265,082 | SH | SOLE | 261,936 | 0 | 3,146 | ||
Wal-Mart Stores Inc | COM | 931142103 | 317 | 2,791 | SH | SOLE | 2,791 | 0 | 0 | ||
Walgreens Boots Alliance Inc | COM | 931427108 | 213 | 4,650 | SH | SOLE | 4,250 | 0 | 400 | ||
Walt Disney Co | COM | 254687106 | 44,098 | 456,506 | SH | SOLE | 449,398 | 0 | 7,108 | ||
Waste Connections Inc | COM | 94106B101 | 42,689 | 550,826 | SH | SOLE | 541,781 | 0 | 9,045 | ||
Waste Management Inc | COM | 94106L109 | 202 | 2,187 | SH | SOLE | 2,187 | 0 | 0 | ||
WEX Inc | COM | 96208T104 | 10,511 | 100,536 | SH | SOLE | 98,706 | 0 | 1,830 | ||
Weyerhaeuser Co | COM | 962166104 | 212 | 12,493 | SH | SOLE | 12,493 | 0 | 0 | ||
Xylem Inc | COM | 98419M100 | 230 | 3,537 | SH | SOLE | 3,537 | 0 | 0 | ||
Yum Brands Inc | COM | 988498101 | 335 | 4,888 | SH | SOLE | 4,788 | 0 | 100 | ||
Yum China Holdings Inc | COM | 98850P109 | 294 | 6,907 | SH | SOLE | 6,907 | 0 | 0 | ||
iShares MSCI EAFE ETF | INTL | 464287465 | 1,681 | 31,443 | SH | SOLE | 30,979 | 0 | 464 | ||
Vanguard FTSE All-World Ex-US | INTL | 922042775 | 25,848 | 630,142 | SH | SOLE | 593,942 | 0 | 36,200 | ||
Vanguard FTSE Dev Mkts ETF | INTL | 921943858 | 46,173 | 1,384,911 | SH | SOLE | 1,351,930 | 0 | 32,981 | ||
Vanguard FTSE EM ETF | INTL | 922042858 | 17,622 | 525,237 | SH | SOLE | 480,787 | 0 | 44,450 | ||
Wells Fargo New | PERP PFD CNV A | 949746804 | 255 | 200 | SH | SOLE | 200 | 0 | 0 | ||
Bank Amer Corp | COM | 060505682 | 392 | 310 | SH | SOLE | 310 | 0 | 0 | ||
Invesco Bulletshares 2020 Corp | BOND FUND | 46138J502 | 5,986 | 284,910 | SH | SOLE | 182,393 | 0 | 102,517 | ||
Invesco Bulletshares 2021 Corp | BOND FUND | 46138J700 | 6,971 | 332,405 | SH | SOLE | 200,647 | 0 | 131,758 | ||
Invesco Bulletshares 2022 Corp | BOND FUND | 46138J882 | 7,026 | 331,712 | SH | SOLE | 198,089 | 0 | 133,623 | ||
Invesco Bulletshares 2023 Corp | BOND FUND | 46138J866 | 5,979 | 288,505 | SH | SOLE | 171,181 | 0 | 117,324 | ||
Invesco Bulletshares 2024 Corp | BOND FUND | 46138J841 | 3,721 | 180,198 | SH | SOLE | 93,135 | 0 | 87,063 | ||
Invesco Bulletshares 2025 Corp | BOND FUND | 46138J825 | 1,350 | 65,636 | SH | SOLE | 38,916 | 0 | 26,720 | ||
Invesco Bulletshares 2026 Corp | BOND FUND | 46138J791 | 705 | 35,793 | SH | SOLE | 25,473 | 0 | 10,320 | ||
iShares Core 1-5 Year USD Bond | BOND FUND | 46432F859 | 221 | 4,370 | SH | SOLE | 4,370 | 0 | 0 | ||
iShares Core U S Agg Bond ETF | BOND FUND | 464287226 | 252 | 2,188 | SH | SOLE | 1,718 | 0 | 470 | ||
iShares I/T Corporate Bond ETF | BOND FUND | 464288638 | 3,320 | 60,450 | SH | SOLE | 45,465 | 0 | 14,985 | ||
iShares Iboxx IG Corp Bond ETF | BOND FUND | 464287242 | 272 | 2,205 | SH | SOLE | 1,970 | 0 | 235 | ||
iShares S/T Corporate Bond ETF | BOND FUND | 464288646 | 4,598 | 87,818 | SH | SOLE | 76,592 | 0 | 11,226 | ||
Vanguard S/T Corp Bond ETF | BOND FUND | 92206C409 | 281 | 3,557 | SH | SOLE | 2,967 | 0 | 590 | ||
Vanguard Total Bond Mkt ETF | BOND FUND | 921937835 | 919 | 10,763 | SH | SOLE | 3,783 | 0 | 6,980 |