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 | 29,188 | 140,478 | SH | | SOLE | | 137,948 | 0 | 2,530 |
Abbott Labs | COM | 002824100 | 2,411 | 30,162 | SH | | SOLE | | 28,966 | 0 | 1,196 |
Abbvie Inc | COM | 00287Y109 | 1,936 | 24,022 | SH | | SOLE | | 23,018 | 0 | 1,004 |
Accenture Plc | COM | G1151C101 | 23,425 | 133,081 | SH | | SOLE | | 130,744 | 0 | 2,337 |
Activision Blizzard Inc | COM | 00507V109 | 2,622 | 57,585 | SH | | SOLE | | 56,515 | 0 | 1,070 |
Adobe Systems Inc | COM | 00724F101 | 417 | 1,566 | SH | | SOLE | | 1,566 | 0 | 0 |
Aflac Inc | COM | 001055102 | 243 | 4,860 | SH | | SOLE | | 4,860 | 0 | 0 |
Air Products & Chemicals Inc | COM | 009158106 | 764 | 3,999 | SH | | SOLE | | 3,968 | 0 | 31 |
Alphabet Inc-A | COM | 02079K305 | 53,667 | 45,601 | SH | | SOLE | | 44,641 | 0 | 960 |
Alphabet Inc-C | COM | 02079K107 | 12,904 | 10,998 | SH | | SOLE | | 10,685 | 0 | 313 |
Altria Group Inc | COM | 02209S103 | 670 | 11,660 | SH | | SOLE | | 11,180 | 0 | 480 |
Amazon.com Inc | COM | 023135106 | 24,430 | 13,719 | SH | | SOLE | | 13,517 | 0 | 202 |
American Express Co | COM | 025816109 | 239 | 2,184 | SH | | SOLE | | 2,184 | 0 | 0 |
American Tower Corp | COM | 03027X100 | 74,699 | 379,067 | SH | | SOLE | | 370,775 | 0 | 8,292 |
American Water Works Co Inc | COM | 030420103 | 47,191 | 452,629 | SH | | SOLE | | 443,109 | 0 | 9,520 |
Ametek Inc | COM | 031100100 | 39,045 | 470,586 | SH | | SOLE | | 462,701 | 0 | 7,885 |
Amgen Inc | COM | 031162100 | 1,158 | 6,093 | SH | | SOLE | | 5,550 | 0 | 543 |
Amphenol Corp | COM | 032095101 | 44,165 | 467,648 | SH | | SOLE | | 459,089 | 0 | 8,559 |
Ansys Inc | COM | 03662Q105 | 18,605 | 101,828 | SH | | SOLE | | 100,878 | 0 | 950 |
Aon PLC | COM | G0408V102 | 26,812 | 157,071 | SH | | SOLE | | 155,146 | 0 | 1,925 |
Apple Inc | COM | 037833100 | 77,133 | 406,070 | SH | | SOLE | | 397,579 | 0 | 8,491 |
Aqua America Inc | COM | 03836W103 | 214 | 5,875 | SH | | SOLE | | 5,875 | 0 | 0 |
Assurant Inc | COM | 04621X108 | 466 | 4,905 | SH | | SOLE | | 4,905 | 0 | 0 |
AT&T Inc | COM | 00206R102 | 1,215 | 38,730 | SH | | SOLE | | 36,990 | 0 | 1,740 |
Automatic Data Processing Inc | COM | 053015103 | 10,013 | 62,682 | SH | | SOLE | | 61,354 | 0 | 1,328 |
Bank of America Corp | COM | 060505104 | 709 | 25,683 | SH | | SOLE | | 25,282 | 0 | 401 |
Bank of Nova Scotia | COM | 064149107 | 245 | 4,600 | SH | | SOLE | | 4,600 | 0 | 0 |
BB&T Corp | COM | 054937107 | 536 | 11,517 | SH | | SOLE | | 11,487 | 0 | 30 |
Berkshire Hathaway Inc-A | COM | 084670108 | 602 | 2 | SH | | SOLE | | 2 | 0 | 0 |
Berkshire Hathaway Inc-B | COM | 084670702 | 48,288 | 240,368 | SH | | SOLE | | 235,836 | 0 | 4,532 |
Blackrock Inc | COM | 09247X101 | 288 | 674 | SH | | SOLE | | 659 | 0 | 15 |
Blackstone Group LP | COM | 09253U108 | 325 | 9,300 | SH | | SOLE | | 9,300 | 0 | 0 |
Boeing Co | COM | 097023105 | 8,485 | 22,246 | SH | | SOLE | | 22,059 | 0 | 187 |
Booking Holdings Inc | COM | 09857L108 | 22,780 | 13,055 | SH | | SOLE | | 12,840 | 0 | 215 |
Borgwarner Inc | COM | 099724106 | 14,372 | 374,164 | SH | | SOLE | | 366,183 | 0 | 7,981 |
BP Plc ADR | COM | 055622104 | 209 | 4,779 | SH | | SOLE | | 4,779 | 0 | 0 |
Bristol-Myers Squibb Co | COM | 110122108 | 672 | 14,093 | SH | | SOLE | | 13,743 | 0 | 350 |
Broadcom Ltd | COM | 11135F101 | 542 | 1,803 | SH | | SOLE | | 1,803 | 0 | 0 |
Brown Forman Corp-B | COM | 115637209 | 1,307 | 24,763 | SH | | SOLE | | 24,763 | 0 | 0 |
Camden Natl Corp | COM | 133034108 | 204 | 4,900 | SH | | SOLE | | 4,600 | 0 | 300 |
Canadian Natl Railway | COM | 136375102 | 275 | 3,070 | SH | | SOLE | | 3,070 | 0 | 0 |
Carnival Corp | COM | 143658300 | 13,753 | 271,164 | SH | | SOLE | | 267,229 | 0 | 3,935 |
Caterpillar Inc | COM | 149123101 | 449 | 3,317 | SH | | SOLE | | 3,305 | 0 | 12 |
Cerner Corp | COM | 156782104 | 35,083 | 613,227 | SH | | SOLE | | 603,889 | 0 | 9,338 |
Charles Schwab Corp | COM | 808513105 | 281 | 6,564 | SH | | SOLE | | 6,564 | 0 | 0 |
Chevron Corp | COM | 166764100 | 3,661 | 29,717 | SH | | SOLE | | 27,721 | 0 | 1,996 |
Chubb Ltd | COM | H1467J104 | 36,121 | 257,861 | SH | | SOLE | | 253,936 | 0 | 3,925 |
Church & Dwight Inc | COM | 171340102 | 634 | 8,905 | SH | | SOLE | | 8,905 | 0 | 0 |
Cisco Systems Inc | COM | 17275R102 | 1,047 | 19,399 | SH | | SOLE | | 19,399 | 0 | 0 |
Clorox Co | COM | 189054109 | 1,076 | 6,703 | SH | | SOLE | | 6,269 | 0 | 434 |
CME Group Inc | COM | 12572Q105 | 18,777 | 114,090 | SH | | SOLE | | 111,950 | 0 | 2,140 |
Coca Cola Co | COM | 191216100 | 1,147 | 24,483 | SH | | SOLE | | 23,448 | 0 | 1,035 |
Cognizant Tech Solutions Corp | COM | 192446102 | 27,045 | 373,286 | SH | | SOLE | | 366,617 | 0 | 6,669 |
Colgate Palmolive Co | COM | 194162103 | 8,635 | 125,988 | SH | | SOLE | | 122,876 | 0 | 3,112 |
Comcast Corp | COM | 20030N101 | 6,125 | 153,206 | SH | | SOLE | | 151,252 | 0 | 1,954 |
Conocophillips | COM | 20825C104 | 21,133 | 316,648 | SH | | SOLE | | 312,123 | 0 | 4,525 |
Constellation Brands Inc-A | COM | 21036P108 | 15,645 | 89,234 | SH | | SOLE | | 86,981 | 0 | 2,253 |
Cooper Companies Inc | COM | 216648402 | 9,050 | 30,557 | SH | | SOLE | | 29,957 | 0 | 600 |
Costco Wholesale Corp | COM | 22160K105 | 28,815 | 119,002 | SH | | SOLE | | 117,710 | 0 | 1,292 |
Covetrus Inc | COM | 22304C100 | 3,616 | 113,520 | SH | | SOLE | | 110,963 | 0 | 2,557 |
CSX Corp | COM | 126408103 | 289 | 3,858 | SH | | SOLE | | 3,780 | 0 | 78 |
Cullen/Frost Bankers Inc | COM | 229899109 | 28,523 | 293,844 | SH | | SOLE | | 289,672 | 0 | 4,172 |
Cyberark Software Ltd | COM | M2682V108 | 5,647 | 47,436 | SH | | SOLE | | 46,986 | 0 | 450 |
Danaher Corp | COM | 235851102 | 55,242 | 418,434 | SH | | SOLE | | 410,742 | 0 | 7,692 |
Deere & Co | COM | 244199105 | 1,351 | 8,452 | SH | | SOLE | | 8,247 | 0 | 205 |
Diageo Plc ADR | COM | 25243Q205 | 457 | 2,792 | SH | | SOLE | | 2,792 | 0 | 0 |
Dominion Energy Inc | COM | 25746U109 | 205 | 2,680 | SH | | SOLE | | 2,680 | 0 | 0 |
DowDupont Inc | COM | 26078J100 | 855 | 16,032 | SH | | SOLE | | 16,004 | 0 | 28 |
Duke Energy Corp | COM | 26441C204 | 229 | 2,544 | SH | | SOLE | | 2,544 | 0 | 0 |
Dunkin Brands Group Inc | COM | 265504100 | 39,955 | 532,026 | SH | | SOLE | | 525,496 | 0 | 6,530 |
Ecolab Inc | COM | 278865100 | 41,325 | 234,085 | SH | | SOLE | | 229,497 | 0 | 4,588 |
Eli Lilly & Co | COM | 532457108 | 849 | 6,544 | SH | | SOLE | | 5,209 | 0 | 1,335 |
Emerson Electric Co | COM | 291011104 | 2,186 | 31,929 | SH | | SOLE | | 30,734 | 0 | 1,195 |
Energy Transfer LP | COM | 29273V100 | 190 | 12,384 | SH | | SOLE | | 12,384 | 0 | 0 |
Enterprise Products Partners L | COM | 293792107 | 741 | 25,455 | SH | | SOLE | | 24,680 | 0 | 775 |
EOG Resources Inc | COM | 26875P101 | 299 | 3,142 | SH | | SOLE | | 3,142 | 0 | 0 |
Exxon Mobil Corp | COM | 30231G102 | 36,651 | 453,602 | SH | | SOLE | | 429,059 | 0 | 24,543 |
F5 Networks Inc | COM | 315616102 | 512 | 3,260 | SH | | SOLE | | 3,260 | 0 | 0 |
Facebook Inc-A | COM | 30303M102 | 27,761 | 166,541 | SH | | SOLE | | 162,791 | 0 | 3,750 |
Financial Select Sector SPDR | COM | 81369Y605 | 229 | 8,910 | SH | | SOLE | | 8,795 | 0 | 115 |
Fiserv Inc | COM | 337738108 | 323 | 3,655 | SH | | SOLE | | 3,655 | 0 | 0 |
Fortive Corp | COM | 34959J108 | 420 | 5,012 | SH | | SOLE | | 5,010 | 0 | 2 |
General Electric Co | COM | 369604103 | 456 | 45,681 | SH | | SOLE | | 34,079 | 0 | 11,602 |
Harris Corp | COM | 413875105 | 260 | 1,625 | SH | | SOLE | | 1,600 | 0 | 25 |
Healthcare Svcs Grp Inc | COM | 421906108 | 636 | 19,275 | SH | | SOLE | | 19,125 | 0 | 150 |
Henry Schein Inc | COM | 806407102 | 24,835 | 413,152 | SH | | SOLE | | 403,594 | 0 | 9,558 |
Hershey Co | COM | 427866108 | 25,033 | 217,998 | SH | | SOLE | | 216,240 | 0 | 1,758 |
Hologic Inc | COM | 436440101 | 16,768 | 346,450 | SH | | SOLE | | 337,035 | 0 | 9,415 |
Home Depot Inc | COM | 437076102 | 18,090 | 94,273 | SH | | SOLE | | 92,205 | 0 | 2,068 |
Honeywell International Inc | COM | 438516106 | 2,527 | 15,902 | SH | | SOLE | | 15,384 | 0 | 518 |
Idexx Labs Corp | COM | 45168D104 | 32,416 | 144,971 | SH | | SOLE | | 142,636 | 0 | 2,335 |
Illinois Tool Wks Inc | COM | 452308109 | 902 | 6,283 | SH | | SOLE | | 6,283 | 0 | 0 |
Intel Corp | COM | 458140100 | 1,041 | 19,391 | SH | | SOLE | | 19,281 | 0 | 110 |
Intl Business Machines Corp | COM | 459200101 | 1,446 | 10,248 | SH | | SOLE | | 10,062 | 0 | 185 |
Intuit Inc | COM | 461202103 | 55,022 | 210,483 | SH | | SOLE | | 208,292 | 0 | 2,191 |
Intuitive Surgical Inc | COM | 46120E602 | 296 | 519 | SH | | SOLE | | 519 | 0 | 0 |
Invesco QQQ Trust Series 1 ETF | COM | 46090E103 | 279 | 1,551 | SH | | SOLE | | 1,335 | 0 | 216 |
Invesco S&P 500 Equal Weight E | COM | 46137V357 | 1,363 | 13,055 | SH | | SOLE | | 2,200 | 0 | 10,855 |
IQ Hedge Multi Strategy Tracke | COM | 45409B107 | 202 | 6,710 | SH | | SOLE | | 6,710 | 0 | 0 |
iShares Core MSCI EAFE ETF | COM | 46432F842 | 413 | 6,798 | SH | | SOLE | | 6,594 | 0 | 204 |
iShares Core MSCI EM ETF | COM | 46434G103 | 231 | 4,461 | SH | | SOLE | | 4,330 | 0 | 131 |
iShares Core S&P 500 ETF | COM | 464287200 | 910 | 3,197 | SH | | SOLE | | 2,911 | 0 | 286 |
iShares Core S&P M/C ETF | COM | 464287507 | 15,406 | 81,343 | SH | | SOLE | | 20,211 | 0 | 61,132 |
iShares Core S&P S/C ETF | COM | 464287804 | 1,298 | 16,826 | SH | | SOLE | | 14,202 | 0 | 2,624 |
iShares MSCI EM ETF | COM | 464287234 | 267 | 6,212 | SH | | SOLE | | 4,846 | 0 | 1,366 |
iShares Russell 1000 ETF | COM | 464287622 | 4,261 | 27,089 | SH | | SOLE | | 22,589 | 0 | 4,500 |
iShares Russell 1000 Gwth ETF | COM | 464287614 | 1,001 | 6,613 | SH | | SOLE | | 6,273 | 0 | 340 |
iShares Russell 2000 ETF | COM | 464287655 | 1,210 | 7,901 | SH | | SOLE | | 3,460 | 0 | 4,441 |
iShares Russell 3000 ETF | COM | 464287689 | 81,856 | 491,040 | SH | | SOLE | | 490,962 | 0 | 78 |
iShares Russell M/C ETF | COM | 464287499 | 1,273 | 23,592 | SH | | SOLE | | 13,802 | 0 | 9,790 |
iShares Russell M/C Gwth ETF | COM | 464287481 | 343 | 2,527 | SH | | SOLE | | 2,527 | 0 | 0 |
iShares S&P 500 Gwth ETF | COM | 464287309 | 517 | 3,001 | SH | | SOLE | | 2,563 | 0 | 438 |
iShares S&P 500 Value | COM | 464287408 | 319 | 2,828 | SH | | SOLE | | 2,735 | 0 | 93 |
iShares S&P GSCI Commodity ETF | COM | 46428R107 | 208 | 13,040 | SH | | SOLE | | 13,040 | 0 | 0 |
iShares S&P M/C 400 Gwth ETF | COM | 464287606 | 792 | 3,616 | SH | | SOLE | | 3,536 | 0 | 80 |
iShares S&P M/C 400 Value ETF | COM | 464287705 | 220 | 1,404 | SH | | SOLE | | 1,377 | 0 | 27 |
Jack Henry & Associates Inc | COM | 426281101 | 264 | 1,902 | SH | | SOLE | | 1,902 | 0 | 0 |
Johnson & Johnson | COM | 478160104 | 46,383 | 331,807 | SH | | SOLE | | 322,244 | 0 | 9,562 |
JP Morgan Chase & Co | COM | 46625H100 | 21,008 | 207,528 | SH | | SOLE | | 204,605 | 0 | 2,923 |
Kimberly Clark Corp | COM | 494368103 | 1,528 | 12,331 | SH | | SOLE | | 12,331 | 0 | 0 |
Linde Plc | COM | G5494J103 | 32,381 | 184,055 | SH | | SOLE | | 180,978 | 0 | 3,077 |
Lockheed Martin Corp | COM | 539830109 | 215 | 715 | SH | | SOLE | | 715 | 0 | 0 |
Lowe's Companies Inc | COM | 548661107 | 1,484 | 13,557 | SH | | SOLE | | 12,882 | 0 | 675 |
Magellan Midstream Partners LP | COM | 559080106 | 424 | 6,990 | SH | | SOLE | | 6,590 | 0 | 400 |
Mastercard Inc-A | COM | 57636Q104 | 679 | 2,883 | SH | | SOLE | | 2,768 | 0 | 115 |
McCormick & Co Inc | COM | 579780206 | 11,743 | 77,962 | SH | | SOLE | | 76,937 | 0 | 1,025 |
McDonalds Corp | COM | 580135101 | 3,120 | 16,431 | SH | | SOLE | | 15,505 | 0 | 926 |
Medtronic Plc | COM | G5960L103 | 31,341 | 344,100 | SH | | SOLE | | 339,118 | 0 | 4,982 |
Merck & Co Inc | COM | 58933Y105 | 23,142 | 278,254 | SH | | SOLE | | 265,740 | 0 | 12,514 |
Mettler-Toledo Intl Inc | COM | 592688105 | 47,383 | 65,537 | SH | | SOLE | | 64,090 | 0 | 1,447 |
Microchip Technology Inc | COM | 595017104 | 46,094 | 555,621 | SH | | SOLE | | 545,697 | 0 | 9,924 |
Microsoft Corp | COM | 594918104 | 32,624 | 276,615 | SH | | SOLE | | 272,235 | 0 | 4,380 |
Mondelez Intl Inc-A | COM | 609207105 | 341 | 6,840 | SH | | SOLE | | 6,681 | 0 | 159 |
Nextera Energy Inc | COM | 65339F101 | 24,791 | 128,237 | SH | | SOLE | | 126,291 | 0 | 1,946 |
Nike Inc | COM | 654106103 | 12,240 | 145,349 | SH | | SOLE | | 142,155 | 0 | 3,194 |
Nordson Corp | COM | 655663102 | 11,376 | 85,842 | SH | | SOLE | | 83,732 | 0 | 2,110 |
Norfolk Southern Corp | COM | 655844108 | 1,341 | 7,177 | SH | | SOLE | | 6,737 | 0 | 440 |
Northern Trust Corp | COM | 665859104 | 20,983 | 232,089 | SH | | SOLE | | 228,047 | 0 | 4,042 |
Northrop Grumman Corp | COM | 666807102 | 13,716 | 50,875 | SH | | SOLE | | 50,420 | 0 | 455 |
Novartis Ag ADR | COM | 66987V109 | 221 | 2,295 | SH | | SOLE | | 2,295 | 0 | 0 |
Novo-Nordisk A/S ADR | COM | 670100205 | 245 | 4,675 | SH | | SOLE | | 4,675 | 0 | 0 |
Omnicom Group Inc | COM | 681919106 | 1,529 | 20,948 | SH | | SOLE | | 19,923 | 0 | 1,025 |
Oracle Corp | COM | 68389X105 | 842 | 15,679 | SH | | SOLE | | 15,674 | 0 | 5 |
Oshkosh Corp | COM | 688239201 | 31,179 | 415,006 | SH | | SOLE | | 406,716 | 0 | 8,290 |
Paychex Inc | COM | 704326107 | 283 | 3,524 | SH | | SOLE | | 1,524 | 0 | 2,000 |
Paypal Holdings Inc | COM | 70450Y103 | 209 | 2,016 | SH | | SOLE | | 1,985 | 0 | 31 |
Pepsico Inc | COM | 713448108 | 42,574 | 347,400 | SH | | SOLE | | 341,851 | 0 | 5,548 |
Pfizer Inc | COM | 717081103 | 2,348 | 55,286 | SH | | SOLE | | 53,835 | 0 | 1,451 |
Philip Morris Intl Inc | COM | 718172109 | 685 | 7,745 | SH | | SOLE | | 7,280 | 0 | 465 |
Phillips 66 | COM | 718546104 | 38,604 | 405,631 | SH | | SOLE | | 401,109 | 0 | 4,522 |
PNC Financial Services Group | COM | 693475105 | 367 | 2,994 | SH | | SOLE | | 2,994 | 0 | 0 |
Procter & Gamble Co | COM | 742718109 | 10,386 | 99,820 | SH | | SOLE | | 90,837 | 0 | 8,983 |
Prudential Financial Inc | COM | 744320102 | 293 | 3,192 | SH | | SOLE | | 3,136 | 0 | 56 |
Qualcomm Inc | COM | 747525103 | 18,153 | 318,298 | SH | | SOLE | | 311,742 | 0 | 6,556 |
RBC Bearings Inc | COM | 75524B104 | 12,047 | 94,731 | SH | | SOLE | | 93,116 | 0 | 1,615 |
Red Hat Inc | COM | 756577102 | 36,511 | 199,841 | SH | | SOLE | | 195,904 | 0 | 3,937 |
Rockwell Automation Corp | COM | 773903109 | 13,713 | 78,153 | SH | | SOLE | | 77,288 | 0 | 865 |
Roper Technologies Inc | COM | 776696106 | 47,898 | 140,065 | SH | | SOLE | | 137,410 | 0 | 2,655 |
Royal Dutch Shell ADR-A | COM | 780259206 | 787 | 12,570 | SH | | SOLE | | 12,390 | 0 | 180 |
SBA Communications Corp-REIT | COM | 78410G104 | 222 | 1,111 | SH | | SOLE | | 1,111 | 0 | 0 |
Schlumberger Ltd | COM | 806857108 | 280 | 6,424 | SH | | SOLE | | 6,225 | 0 | 199 |
Seagate Technology | COM | G7945M107 | 242 | 5,062 | SH | | SOLE | | 5,062 | 0 | 0 |
Sherwin-Williams Co | COM | 824348106 | 19,960 | 46,343 | SH | | SOLE | | 45,695 | 0 | 648 |
Sirius XM Holdings Inc | COM | 82968B103 | 65 | 11,500 | SH | | SOLE | | 11,500 | 0 | 0 |
Smucker JM Co | COM | 832696405 | 538 | 4,618 | SH | | SOLE | | 4,618 | 0 | 0 |
SPDR S&P 500 ETF | COM | 78462F103 | 12,719 | 45,026 | SH | | SOLE | | 13,456 | 0 | 31,570 |
SPDR S&P M/C 400 ETF | COM | 78467Y107 | 1,981 | 5,734 | SH | | SOLE | | 1,624 | 0 | 4,110 |
Starbucks Corp | COM | 855244109 | 8,888 | 119,557 | SH | | SOLE | | 117,782 | 0 | 1,775 |
State Street Corp | COM | 857477103 | 1,218 | 18,510 | SH | | SOLE | | 310 | 0 | 18,200 |
Stryker Corp | COM | 863667101 | 25,940 | 131,331 | SH | | SOLE | | 128,816 | 0 | 2,515 |
Sysco Corp | COM | 871829107 | 317 | 4,744 | SH | | SOLE | | 4,744 | 0 | 0 |
T Rowe Price Group Inc | COM | 74144T108 | 16,879 | 168,593 | SH | | SOLE | | 165,861 | 0 | 2,732 |
Teleflex Inc | COM | 879369106 | 24,672 | 81,653 | SH | | SOLE | | 80,476 | 0 | 1,177 |
Thermo Fisher Scientific Inc | COM | 883556102 | 43,853 | 160,212 | SH | | SOLE | | 158,361 | 0 | 1,851 |
TJX Companies Inc | COM | 872540109 | 46,153 | 867,381 | SH | | SOLE | | 852,110 | 0 | 15,271 |
Toll Brothers Inc | COM | 889478103 | 7,187 | 198,529 | SH | | SOLE | | 198,359 | 0 | 170 |
Torchmark Corp | COM | 891027104 | 9,643 | 117,674 | SH | | SOLE | | 115,197 | 0 | 2,477 |
Toronto-Dominion Bank | COM | 891160509 | 681 | 12,540 | SH | | SOLE | | 12,506 | 0 | 34 |
Total SA ADR | COM | 89151E109 | 383 | 6,878 | SH | | SOLE | | 6,728 | 0 | 150 |
Tractor Supply Co | COM | 892356106 | 5,802 | 59,349 | SH | | SOLE | | 57,724 | 0 | 1,625 |
Travelers Companies Inc | COM | 89417E109 | 432 | 3,153 | SH | | SOLE | | 3,141 | 0 | 12 |
Unilever NV-NY Shares | COM | 904784709 | 677 | 11,609 | SH | | SOLE | | 11,609 | 0 | 0 |
Unilever Plc ADR | COM | 904767704 | 36,532 | 632,924 | SH | | SOLE | | 622,066 | 0 | 10,858 |
Union Pacific Corp | COM | 907818108 | 19,743 | 118,083 | SH | | SOLE | | 115,754 | 0 | 2,329 |
United Technologies Corp | COM | 913017109 | 35,143 | 272,660 | SH | | SOLE | | 265,743 | 0 | 6,917 |
Unitedhealth Group Inc | COM | 91324P102 | 15,544 | 62,863 | SH | | SOLE | | 62,123 | 0 | 740 |
US Bancorp | COM | 902973304 | 39,199 | 813,433 | SH | | SOLE | | 797,109 | 0 | 16,324 |
Vanguard Dvd Appreciation ETF | COM | 921908844 | 290 | 2,648 | SH | | SOLE | | 2,220 | 0 | 428 |
Vanguard Gwth ETF | COM | 922908736 | 208 | 1,327 | SH | | SOLE | | 1,065 | 0 | 262 |
Vanguard REIT ETF | COM | 922908553 | 369 | 4,249 | SH | | SOLE | | 3,717 | 0 | 532 |
Vanguard S&P 500 ETF | COM | 922908363 | 604 | 2,327 | SH | | SOLE | | 2,143 | 0 | 184 |
Vanguard S/C ETF | COM | 922908751 | 1,874 | 12,267 | SH | | SOLE | | 2,071 | 0 | 10,196 |
Vanguard Total Stock Mkt ETF | COM | 922908769 | 4,204 | 29,053 | SH | | SOLE | | 12,537 | 0 | 16,516 |
Varian Medical Systems Inc | COM | 92220P105 | 227 | 1,600 | SH | | SOLE | | 1,600 | 0 | 0 |
Verizon Communications Inc | COM | 92343V104 | 1,829 | 30,931 | SH | | SOLE | | 29,769 | 0 | 1,162 |
VF Corp | COM | 918204108 | 3,282 | 37,766 | SH | | SOLE | | 37,656 | 0 | 110 |
Visa Inc-A | COM | 92826C839 | 44,006 | 281,744 | SH | | SOLE | | 278,728 | 0 | 3,016 |
Vulcan Materials Co | COM | 929160109 | 317 | 2,675 | SH | | SOLE | | 2,675 | 0 | 0 |
Wal-Mart Stores Inc | COM | 931142103 | 229 | 2,345 | SH | | SOLE | | 2,345 | 0 | 0 |
Walgreens Boots Alliance Inc | COM | 931427108 | 323 | 5,100 | SH | | SOLE | | 5,100 | 0 | 0 |
Walt Disney Co | COM | 254687106 | 44,658 | 402,218 | SH | | SOLE | | 395,826 | 0 | 6,392 |
Waste Connections Inc | COM | 94106B101 | 57,425 | 648,212 | SH | | SOLE | | 636,224 | 0 | 11,988 |
Waste Management Inc | COM | 94106L109 | 294 | 2,829 | SH | | SOLE | | 2,829 | 0 | 0 |
Wells Fargo & Co | COM | 949746101 | 236 | 4,878 | SH | | SOLE | | 4,058 | 0 | 820 |
WEX Inc | COM | 96208T104 | 291 | 1,515 | SH | | SOLE | | 1,500 | 0 | 15 |
Weyerhaeuser Co | COM | 962166104 | 529 | 20,073 | SH | | SOLE | | 19,753 | 0 | 320 |
Xylem Inc | COM | 98419M100 | 305 | 3,864 | SH | | SOLE | | 3,864 | 0 | 0 |
Yum Brands Inc | COM | 988498101 | 1,938 | 19,420 | SH | | SOLE | | 19,320 | 0 | 100 |
Yum China Holdings Inc | COM | 98850P109 | 888 | 19,780 | SH | | SOLE | | 19,780 | 0 | 0 |
iShares MSCI EAFE ETF | INTL | 464287465 | 2,088 | 32,193 | SH | | SOLE | | 31,419 | 0 | 774 |
Vanguard FTSE All World Ex-US | INTL | 922042775 | 32,016 | 638,399 | SH | | SOLE | | 602,516 | 0 | 35,883 |
Vanguard FTSE Dev Mkts ETF | INTL | 921943858 | 56,643 | 1,385,926 | SH | | SOLE | | 1,356,076 | 0 | 29,850 |
Vanguard FTSE EM ETF | INTL | 922042858 | 21,685 | 510,228 | SH | | SOLE | | 477,648 | 0 | 32,580 |
Wells Fargo New | PERP PFD CNV A | 949746804 | 258 | 200 | SH | | SOLE | | 200 | 0 | 0 |
Invesco Bulletshares 2019 Corp | BOND FUND | 46138J304 | 3,188 | 151,302 | SH | | SOLE | | 116,941 | 0 | 34,361 |
Invesco Bulletshares 2020 Corp | BOND FUND | 46138J502 | 4,879 | 229,941 | SH | | SOLE | | 137,903 | 0 | 92,038 |
Invesco Bulletshares 2021 Corp | BOND FUND | 46138J700 | 5,091 | 242,070 | SH | | SOLE | | 132,260 | 0 | 109,810 |
Invesco Bulletshares 2022 Corp | BOND FUND | 46138J882 | 4,923 | 233,118 | SH | | SOLE | | 135,509 | 0 | 97,609 |
Invesco Bulletshares 2023 Corp | BOND FUND | 46138J866 | 4,138 | 198,966 | SH | | SOLE | | 115,186 | 0 | 83,780 |
Invesco Bulletshares 2024 Corp | BOND FUND | 46138J841 | 1,554 | 74,961 | SH | | SOLE | | 26,511 | 0 | 48,450 |
iShares I/T Corporate Bond ETF | BOND FUND | 464288638 | 1,932 | 35,041 | SH | | SOLE | | 28,510 | 0 | 6,531 |
iShares S/T Corporate Bond ETF | BOND FUND | 464288646 | 2,843 | 53,832 | SH | | SOLE | | 47,670 | 0 | 6,162 |
Pimco S/T Muni Bond ETF | BOND FUND | 72201R874 | 269 | 5,350 | SH | | SOLE | | 4,850 | 0 | 500 |
Vanguard Total Bond Mkt ETF | BOND FUND | 921937835 | 617 | 7,596 | SH | | SOLE | | 1,707 | 0 | 5,889 |