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 | 20,611 | 125,374 | SH | | SOLE | | 123,180 | 0 | 2,194 |
Abbott Labs | COM | 002824100 | 2,272 | 27,160 | SH | | SOLE | | 25,864 | 0 | 1,296 |
Abbvie Inc | COM | 00287Y109 | 1,543 | 20,382 | SH | | SOLE | | 19,728 | 0 | 654 |
Accenture Plc | COM | G1151C101 | 24,525 | 127,502 | SH | | SOLE | | 125,693 | 0 | 1,809 |
Activision Blizzard Inc | COM | 00507V109 | 5,133 | 97,000 | SH | | SOLE | | 95,405 | 0 | 1,595 |
Adobe Systems Inc | COM | 00724F101 | 401 | 1,453 | SH | | SOLE | | 1,453 | 0 | 0 |
Aflac Inc | COM | 001055102 | 254 | 4,860 | SH | | SOLE | | 4,860 | 0 | 0 |
Air Products & Chemicals Inc | COM | 009158106 | 861 | 3,880 | SH | | SOLE | | 3,849 | 0 | 31 |
Akamai Technologies Inc | COM | 00971T101 | 17,254 | 188,813 | SH | | SOLE | | 185,328 | 0 | 3,485 |
Alphabet Inc-A | COM | 02079K305 | 56,535 | 46,297 | SH | | SOLE | | 45,278 | 0 | 1,019 |
Alphabet Inc-C | COM | 02079K107 | 12,768 | 10,474 | SH | | SOLE | | 10,209 | 0 | 265 |
Altria Group Inc | COM | 02209S103 | 460 | 11,250 | SH | | SOLE | | 10,770 | 0 | 480 |
Amazon.com Inc | COM | 023135106 | 29,977 | 17,269 | SH | | SOLE | | 16,943 | 0 | 326 |
American Express Co | COM | 025816109 | 303 | 2,564 | SH | | SOLE | | 2,564 | 0 | 0 |
American Tower Corp | COM | 03027X100 | 81,115 | 366,820 | SH | | SOLE | | 358,295 | 0 | 8,525 |
American Water Works Co Inc | COM | 030420103 | 55,828 | 449,393 | SH | | SOLE | | 439,432 | 0 | 9,961 |
Ametek Inc | COM | 031100100 | 41,323 | 450,048 | SH | | SOLE | | 442,318 | 0 | 7,730 |
Amgen Inc | COM | 031162100 | 1,342 | 6,936 | SH | | SOLE | | 6,456 | 0 | 480 |
Amphenol Corp | COM | 032095101 | 43,327 | 448,989 | SH | | SOLE | | 441,435 | 0 | 7,554 |
Ansys Inc | COM | 03662Q105 | 21,576 | 97,470 | SH | | SOLE | | 96,570 | 0 | 900 |
Aon PLC | COM | G0408V102 | 29,592 | 152,877 | SH | | SOLE | | 150,962 | 0 | 1,915 |
Apple Inc | COM | 037833100 | 88,606 | 395,616 | SH | | SOLE | | 386,491 | 0 | 9,125 |
Applied Materials Inc | COM | 038222105 | 256 | 5,140 | SH | | SOLE | | 5,140 | 0 | 0 |
Aqua America Inc | COM | 03836W103 | 350 | 7,817 | SH | | SOLE | | 7,817 | 0 | 0 |
Assurant Inc | COM | 04621X108 | 590 | 4,690 | SH | | SOLE | | 4,690 | 0 | 0 |
AT&T Inc | COM | 00206R102 | 1,823 | 48,182 | SH | | SOLE | | 45,847 | 0 | 2,335 |
Automatic Data Processing Inc | COM | 053015103 | 9,798 | 60,696 | SH | | SOLE | | 59,918 | 0 | 778 |
Bank of America Corp | COM | 060505104 | 652 | 22,358 | SH | | SOLE | | 21,957 | 0 | 401 |
Bank of Nova Scotia | COM | 064149107 | 250 | 4,400 | SH | | SOLE | | 4,400 | 0 | 0 |
BB&T Corp | COM | 054937107 | 529 | 9,918 | SH | | SOLE | | 9,888 | 0 | 30 |
Berkshire Hathaway Inc-A | COM | 084670108 | 624 | 2 | SH | | SOLE | | 2 | 0 | 0 |
Berkshire Hathaway Inc-B | COM | 084670702 | 53,028 | 254,916 | SH | | SOLE | | 250,594 | 0 | 4,322 |
Blackrock Inc | COM | 09247X101 | 287 | 643 | SH | | SOLE | | 643 | 0 | 0 |
Blackstone Group Inc | COM | 09260D107 | 454 | 9,300 | SH | | SOLE | | 9,300 | 0 | 0 |
Boeing Co | COM | 097023105 | 10,705 | 28,135 | SH | | SOLE | | 27,888 | 0 | 247 |
Booking Holdings Inc | COM | 09857L108 | 28,079 | 14,307 | SH | | SOLE | | 14,053 | 0 | 254 |
Borgwarner Inc | COM | 099724106 | 15,333 | 418,034 | SH | | SOLE | | 410,413 | 0 | 7,621 |
Bristol-Myers Squibb Co | COM | 110122108 | 628 | 12,394 | SH | | SOLE | | 12,044 | 0 | 350 |
Broadcom Ltd | COM | 11135F101 | 483 | 1,750 | SH | | SOLE | | 1,750 | 0 | 0 |
Brown Forman Corp-B | COM | 115637209 | 1,551 | 24,712 | SH | | SOLE | | 24,712 | 0 | 0 |
Camden Natl Corp | COM | 133034108 | 212 | 4,900 | SH | | SOLE | | 4,600 | 0 | 300 |
Canadian Natl Railway | COM | 136375102 | 276 | 3,070 | SH | | SOLE | | 3,070 | 0 | 0 |
Carnival Corp | COM | 143658300 | 7,819 | 178,877 | SH | | SOLE | | 175,517 | 0 | 3,360 |
Caterpillar Inc | COM | 149123101 | 268 | 2,123 | SH | | SOLE | | 2,111 | 0 | 12 |
Celgene Corp | COM | 151020104 | 235 | 2,365 | SH | | SOLE | | 2,365 | 0 | 0 |
Cerner Corp | COM | 156782104 | 41,866 | 614,142 | SH | | SOLE | | 604,904 | 0 | 9,238 |
Charles Schwab Corp | COM | 808513105 | 264 | 6,309 | SH | | SOLE | | 6,309 | 0 | 0 |
Chevron Corp | COM | 166764100 | 3,829 | 32,287 | SH | | SOLE | | 31,497 | 0 | 790 |
Chubb Ltd | COM | H1467J104 | 42,585 | 263,783 | SH | | SOLE | | 260,392 | 0 | 3,391 |
Church & Dwight Inc | COM | 171340102 | 657 | 8,730 | SH | | SOLE | | 8,730 | 0 | 0 |
Cisco Systems Inc | COM | 17275R102 | 1,002 | 20,274 | SH | | SOLE | | 20,274 | 0 | 0 |
Clorox Co | COM | 189054109 | 1,265 | 8,328 | SH | | SOLE | | 8,194 | 0 | 134 |
CME Group Inc | COM | 12572Q105 | 25,620 | 121,228 | SH | | SOLE | | 118,748 | 0 | 2,480 |
Coca Cola Co | COM | 191216100 | 1,253 | 23,013 | SH | | SOLE | | 21,988 | 0 | 1,025 |
Cognizant Tech Solutions Corp | COM | 192446102 | 22,887 | 379,766 | SH | | SOLE | | 373,099 | 0 | 6,667 |
Colgate Palmolive Co | COM | 194162103 | 9,133 | 124,248 | SH | | SOLE | | 121,136 | 0 | 3,112 |
Comcast Corp | COM | 20030N101 | 6,471 | 143,551 | SH | | SOLE | | 141,693 | 0 | 1,858 |
Conocophillips | COM | 20825C104 | 19,086 | 334,955 | SH | | SOLE | | 330,513 | 0 | 4,442 |
Consolidated Edison Inc | COM | 209115104 | 609 | 6,450 | SH | | SOLE | | 6,450 | 0 | 0 |
Constellation Brands Inc-A | COM | 21036P108 | 20,893 | 100,797 | SH | | SOLE | | 98,532 | 0 | 2,265 |
Cooper Companies Inc | COM | 216648402 | 2,470 | 8,316 | SH | | SOLE | | 7,866 | 0 | 450 |
Costco Wholesale Corp | COM | 22160K105 | 33,488 | 116,233 | SH | | SOLE | | 114,799 | 0 | 1,434 |
Covetrus Inc | COM | 22304C100 | 339 | 28,491 | SH | | SOLE | | 28,391 | 0 | 100 |
CSX Corp | COM | 126408103 | 271 | 3,916 | SH | | SOLE | | 3,916 | 0 | 0 |
Cullen/Frost Bankers Inc | COM | 229899109 | 23,854 | 269,388 | SH | | SOLE | | 264,926 | 0 | 4,462 |
Cyberark Software Ltd | COM | M2682V108 | 1,012 | 10,135 | SH | | SOLE | | 9,995 | 0 | 140 |
Danaher Corp | COM | 235851102 | 59,097 | 409,175 | SH | | SOLE | | 401,348 | 0 | 7,827 |
Deere & Co | COM | 244199105 | 1,373 | 8,140 | SH | | SOLE | | 7,995 | 0 | 145 |
Diageo Plc ADR | COM | 25243Q205 | 538 | 3,292 | SH | | SOLE | | 3,292 | 0 | 0 |
Dominion Energy Inc | COM | 25746U109 | 332 | 4,102 | SH | | SOLE | | 4,102 | 0 | 0 |
Dow Inc | COM | 260557103 | 217 | 4,559 | SH | | SOLE | | 4,559 | 0 | 0 |
Du Pont De Nemours | COM | 26614N102 | 348 | 4,875 | SH | | SOLE | | 4,866 | 0 | 9 |
Duke Energy Corp | COM | 26441C204 | 352 | 3,667 | SH | | SOLE | | 3,667 | 0 | 0 |
Dunkin Brands Group Inc | COM | 265504100 | 39,298 | 495,188 | SH | | SOLE | | 488,641 | 0 | 6,547 |
Ecolab Inc | COM | 278865100 | 42,783 | 216,032 | SH | | SOLE | | 212,086 | 0 | 3,946 |
Eli Lilly & Co | COM | 532457108 | 663 | 5,928 | SH | | SOLE | | 4,743 | 0 | 1,185 |
Emerson Electric Co | COM | 291011104 | 2,037 | 30,461 | SH | | SOLE | | 30,166 | 0 | 295 |
Energy Transfer LP | COM | 29273V100 | 157 | 12,000 | SH | | SOLE | | 12,000 | 0 | 0 |
Enterprise Products Partners L | COM | 293792107 | 782 | 27,355 | SH | | SOLE | | 26,580 | 0 | 775 |
EOG Resources Inc | COM | 26875P101 | 224 | 3,020 | SH | | SOLE | | 3,020 | 0 | 0 |
Exxon Mobil Corp | COM | 30231G102 | 29,899 | 423,434 | SH | | SOLE | | 409,283 | 0 | 14,151 |
F5 Networks Inc | COM | 315616102 | 345 | 2,460 | SH | | SOLE | | 2,460 | 0 | 0 |
Facebook Inc-A | COM | 30303M102 | 29,434 | 165,285 | SH | | SOLE | | 161,535 | 0 | 3,750 |
Financial Select Sector SPDR | COM | 81369Y605 | 242 | 8,660 | SH | | SOLE | | 8,545 | 0 | 115 |
Fiserv Inc | COM | 337738108 | 439 | 4,235 | SH | | SOLE | | 4,235 | 0 | 0 |
Fortive Corp | COM | 34959J108 | 203 | 2,957 | SH | | SOLE | | 2,957 | 0 | 0 |
General Dynamics Corp | COM | 369550108 | 249 | 1,362 | SH | | SOLE | | 1,362 | 0 | 0 |
General Electric Co | COM | 369604103 | 502 | 56,142 | SH | | SOLE | | 54,611 | 0 | 1,531 |
Gilead Sciences Inc | COM | 375558103 | 295 | 4,662 | SH | | SOLE | | 4,462 | 0 | 200 |
Globe Life Inc | COM | 37959E102 | 11,067 | 115,573 | SH | | SOLE | | 113,206 | 0 | 2,367 |
Henry Schein Inc | COM | 806407102 | 25,232 | 397,349 | SH | | SOLE | | 388,565 | 0 | 8,784 |
Hershey Co | COM | 427866108 | 31,118 | 200,773 | SH | | SOLE | | 199,111 | 0 | 1,662 |
Hologic Inc | COM | 436440101 | 5,931 | 117,464 | SH | | SOLE | | 113,999 | 0 | 3,465 |
Home Depot Inc | COM | 437076102 | 22,695 | 97,813 | SH | | SOLE | | 95,677 | 0 | 2,136 |
Honeywell International Inc | COM | 438516106 | 2,573 | 15,209 | SH | | SOLE | | 14,691 | 0 | 518 |
Idexx Labs Corp | COM | 45168D104 | 34,634 | 127,365 | SH | | SOLE | | 125,105 | 0 | 2,260 |
Illinois Tool Wks Inc | COM | 452308109 | 796 | 5,088 | SH | | SOLE | | 5,088 | 0 | 0 |
Intel Corp | COM | 458140100 | 1,610 | 31,249 | SH | | SOLE | | 31,149 | 0 | 100 |
Intl Business Machines Corp | COM | 459200101 | 1,394 | 9,589 | SH | | SOLE | | 9,489 | 0 | 100 |
Intuit Inc | COM | 461202103 | 49,711 | 186,927 | SH | | SOLE | | 184,931 | 0 | 1,996 |
Intuitive Surgical Inc | COM | 46120E602 | 269 | 499 | SH | | SOLE | | 499 | 0 | 0 |
Invesco QQQ Trust Series 1 ETF | COM | 46090E103 | 293 | 1,551 | SH | | SOLE | | 1,335 | 0 | 216 |
Invesco S&P 500 Equal Weight E | COM | 46137V357 | 1,453 | 13,440 | SH | | SOLE | | 2,885 | 0 | 10,555 |
IQ Hedge Multi Strategy Tracke | COM | 45409B107 | 204 | 6,710 | SH | | SOLE | | 6,710 | 0 | 0 |
iShares Core S&P 500 ETF | COM | 464287200 | 785 | 2,630 | SH | | SOLE | | 2,333 | 0 | 297 |
iShares Core S&P M/C ETF | COM | 464287507 | 20,402 | 105,586 | SH | | SOLE | | 42,514 | 0 | 63,072 |
iShares Core S&P S/C ETF | COM | 464287804 | 1,279 | 16,430 | SH | | SOLE | | 14,083 | 0 | 2,347 |
iShares MSCI EM ETF | COM | 464287234 | 264 | 6,448 | SH | | SOLE | | 4,693 | 0 | 1,755 |
iShares Russell 1000 ETF | COM | 464287622 | 5,418 | 32,929 | SH | | SOLE | | 26,947 | 0 | 5,982 |
iShares Russell 1000 Gwth ETF | COM | 464287614 | 1,067 | 6,682 | SH | | SOLE | | 6,101 | 0 | 581 |
iShares Russell 2000 ETF | COM | 464287655 | 1,279 | 8,450 | SH | | SOLE | | 4,190 | 0 | 4,260 |
iShares Russell 3000 ETF | COM | 464287689 | 84,406 | 485,735 | SH | | SOLE | | 485,657 | 0 | 78 |
iShares Russell M/C ETF | COM | 464287499 | 1,321 | 23,612 | SH | | SOLE | | 14,602 | 0 | 9,010 |
iShares Russell M/C Gwth ETF | COM | 464287481 | 377 | 2,667 | SH | | SOLE | | 2,667 | 0 | 0 |
iShares Russell M/C Value ETF | COM | 464287473 | 306 | 3,414 | SH | | SOLE | | 3,351 | 0 | 63 |
iShares Russell1000 Value ETF | COM | 464287598 | 474 | 3,697 | SH | | SOLE | | 2,416 | 0 | 1,281 |
iShares S&P 500 Gwth ETF | COM | 464287309 | 275 | 1,529 | SH | | SOLE | | 1,302 | 0 | 227 |
iShares S&P 500 Value | COM | 464287408 | 253 | 2,123 | SH | | SOLE | | 2,123 | 0 | 0 |
iShares S&P GSCI Commodity ETF | COM | 46428R107 | 196 | 13,040 | SH | | SOLE | | 13,040 | 0 | 0 |
iShares S&P M/C 400 Gwth ETF | COM | 464287606 | 541 | 2,416 | SH | | SOLE | | 2,351 | 0 | 65 |
iShares S&P M/C 400 Value ETF | COM | 464287705 | 224 | 1,404 | SH | | SOLE | | 1,377 | 0 | 27 |
Jack Henry & Associates Inc | COM | 426281101 | 254 | 1,737 | SH | | SOLE | | 1,737 | 0 | 0 |
Johnson & Johnson | COM | 478160104 | 41,451 | 320,380 | SH | | SOLE | | 312,829 | 0 | 7,550 |
JP Morgan Chase & Co | COM | 46625H100 | 26,247 | 223,017 | SH | | SOLE | | 219,532 | 0 | 3,485 |
Keycorp | COM | 493267108 | 264 | 14,822 | SH | | SOLE | | 13,322 | 0 | 1,500 |
Kimberly Clark Corp | COM | 494368103 | 1,567 | 11,028 | SH | | SOLE | | 11,028 | 0 | 0 |
L3 Harris Technologies Inc | COM | 502431109 | 355 | 1,700 | SH | | SOLE | | 1,685 | 0 | 15 |
Linde Plc | COM | G5494J103 | 37,211 | 192,089 | SH | | SOLE | | 188,971 | 0 | 3,118 |
Lockheed Martin Corp | COM | 539830109 | 442 | 1,133 | SH | | SOLE | | 1,133 | 0 | 0 |
Lowe's Companies Inc | COM | 548661107 | 1,271 | 11,562 | SH | | SOLE | | 11,562 | 0 | 0 |
Magellan Midstream Partners LP | COM | 559080106 | 472 | 7,115 | SH | | SOLE | | 6,715 | 0 | 400 |
Mastercard Inc-A | COM | 57636Q104 | 620 | 2,282 | SH | | SOLE | | 2,167 | 0 | 115 |
McCormick & Co Inc | COM | 579780206 | 10,253 | 65,600 | SH | | SOLE | | 65,115 | 0 | 485 |
McDonalds Corp | COM | 580135101 | 3,399 | 15,832 | SH | | SOLE | | 14,967 | 0 | 865 |
Medtronic Plc | COM | G5960L103 | 37,272 | 343,141 | SH | | SOLE | | 338,695 | 0 | 4,446 |
Merck & Co Inc | COM | 58933Y105 | 23,574 | 280,046 | SH | | SOLE | | 274,907 | 0 | 5,139 |
Mettler-Toledo Intl Inc | COM | 592688105 | 43,320 | 61,499 | SH | | SOLE | | 60,261 | 0 | 1,238 |
Microchip Technology Inc | COM | 595017104 | 52,762 | 567,878 | SH | | SOLE | | 557,764 | 0 | 10,114 |
Microsoft Corp | COM | 594918104 | 41,871 | 301,166 | SH | | SOLE | | 296,061 | 0 | 5,105 |
Mondelez Intl Inc-A | COM | 609207105 | 372 | 6,717 | SH | | SOLE | | 6,717 | 0 | 0 |
Nextera Energy Inc | COM | 65339F101 | 37,447 | 160,725 | SH | | SOLE | | 158,514 | 0 | 2,211 |
Nike Inc | COM | 654106103 | 12,665 | 134,844 | SH | | SOLE | | 133,010 | 0 | 1,834 |
Nordson Corp | COM | 655663102 | 11,840 | 80,949 | SH | | SOLE | | 78,989 | 0 | 1,960 |
Norfolk Southern Corp | COM | 655844108 | 1,434 | 7,982 | SH | | SOLE | | 7,587 | 0 | 395 |
Northern Trust Corp | COM | 665859104 | 20,634 | 221,109 | SH | | SOLE | | 217,841 | 0 | 3,268 |
Northrop Grumman Corp | COM | 666807102 | 19,477 | 51,968 | SH | | SOLE | | 51,388 | 0 | 580 |
Novartis Ag ADR | COM | 66987V109 | 211 | 2,428 | SH | | SOLE | | 2,428 | 0 | 0 |
Novo-Nordisk A/S ADR | COM | 670100205 | 220 | 4,250 | SH | | SOLE | | 4,250 | 0 | 0 |
Nuveen S&P 500 Buy-Write Incom | COM | 6706ER101 | 138 | 10,532 | SH | | SOLE | | 10,532 | 0 | 0 |
NVR Inc | COM | 62944T105 | 595 | 160 | SH | | SOLE | | 160 | 0 | 0 |
Omnicom Group Inc | COM | 681919106 | 1,152 | 14,718 | SH | | SOLE | | 14,568 | 0 | 150 |
Oneok Inc | COM | 682680103 | 261 | 3,537 | SH | | SOLE | | 3,462 | 0 | 75 |
Oracle Corp | COM | 68389X105 | 857 | 15,565 | SH | | SOLE | | 15,565 | 0 | 0 |
Oshkosh Corp | COM | 688239201 | 30,172 | 398,052 | SH | | SOLE | | 390,156 | 0 | 7,896 |
Paychex Inc | COM | 704326107 | 287 | 3,462 | SH | | SOLE | | 1,462 | 0 | 2,000 |
Paypal Holdings Inc | COM | 70450Y103 | 299 | 2,883 | SH | | SOLE | | 2,552 | 0 | 331 |
Pepsico Inc | COM | 713448108 | 45,469 | 331,649 | SH | | SOLE | | 327,046 | 0 | 4,602 |
Pfizer Inc | COM | 717081103 | 3,985 | 110,919 | SH | | SOLE | | 109,136 | 0 | 1,783 |
Philip Morris Intl Inc | COM | 718172109 | 648 | 8,532 | SH | | SOLE | | 8,122 | 0 | 410 |
Phillips 66 | COM | 718546104 | 42,311 | 413,189 | SH | | SOLE | | 408,904 | 0 | 4,285 |
PNC Financial Services Group | COM | 693475105 | 454 | 3,237 | SH | | SOLE | | 3,237 | 0 | 0 |
Procter & Gamble Co | COM | 742718109 | 13,170 | 105,885 | SH | | SOLE | | 96,750 | 0 | 9,135 |
Prudential Financial Inc | COM | 744320102 | 343 | 3,808 | SH | | SOLE | | 3,808 | 0 | 0 |
Quaker Chemical Corp | COM | 747316107 | 1,480 | 9,361 | SH | | SOLE | | 9,321 | 0 | 40 |
Qualcomm Inc | COM | 747525103 | 24,467 | 320,756 | SH | | SOLE | | 314,485 | 0 | 6,271 |
Raytheon Co | COM | 755111507 | 324 | 1,654 | SH | | SOLE | | 1,642 | 0 | 12 |
RBC Bearings Inc | COM | 75524B104 | 15,708 | 94,675 | SH | | SOLE | | 92,915 | 0 | 1,760 |
Realty Income Corp | COM | 756109104 | 202 | 2,630 | SH | | SOLE | | 2,630 | 0 | 0 |
Rockwell Automation Corp | COM | 773903109 | 11,356 | 68,906 | SH | | SOLE | | 67,946 | 0 | 960 |
Roper Technologies Inc | COM | 776696106 | 45,499 | 127,591 | SH | | SOLE | | 125,366 | 0 | 2,225 |
Royal Dutch Shell ADR-A | COM | 780259206 | 762 | 12,942 | SH | | SOLE | | 12,762 | 0 | 180 |
Salesforce.Com Inc | COM | 79466L302 | 330 | 2,221 | SH | | SOLE | | 1,986 | 0 | 235 |
SBA Communications Corp-REIT | COM | 78410G104 | 205 | 850 | SH | | SOLE | | 850 | 0 | 0 |
Seagate Technology | COM | G7945M107 | 290 | 5,389 | SH | | SOLE | | 5,389 | 0 | 0 |
Sherwin-Williams Co | COM | 824348106 | 25,139 | 45,718 | SH | | SOLE | | 45,105 | 0 | 613 |
Sirius XM Holdings Inc | COM | 82968B103 | 72 | 11,500 | SH | | SOLE | | 11,500 | 0 | 0 |
Smucker JM Co | COM | 832696405 | 431 | 3,918 | SH | | SOLE | | 3,918 | 0 | 0 |
SPDR S&P 500 ETF | COM | 78462F103 | 14,327 | 48,276 | SH | | SOLE | | 15,891 | 0 | 32,385 |
SPDR S&P M/C 400 ETF | COM | 78467Y107 | 2,139 | 6,069 | SH | | SOLE | | 1,954 | 0 | 4,115 |
Starbucks Corp | COM | 855244109 | 6,994 | 79,099 | SH | | SOLE | | 78,204 | 0 | 895 |
Stryker Corp | COM | 863667101 | 25,214 | 116,568 | SH | | SOLE | | 114,338 | 0 | 2,230 |
Sysco Corp | COM | 871829107 | 375 | 4,725 | SH | | SOLE | | 4,725 | 0 | 0 |
T Rowe Price Group Inc | COM | 74144T108 | 18,486 | 161,803 | SH | | SOLE | | 159,807 | 0 | 1,996 |
Target Corp | COM | 87612E106 | 206 | 1,925 | SH | | SOLE | | 1,885 | 0 | 40 |
Teleflex Inc | COM | 879369106 | 29,480 | 86,769 | SH | | SOLE | | 85,499 | 0 | 1,270 |
Texas Instruments Inc | COM | 882508104 | 217 | 1,676 | SH | | SOLE | | 1,676 | 0 | 0 |
Thermo Fisher Scientific Inc | COM | 883556102 | 45,800 | 157,241 | SH | | SOLE | | 155,410 | 0 | 1,831 |
TJX Companies Inc | COM | 872540109 | 49,338 | 885,150 | SH | | SOLE | | 872,109 | 0 | 13,041 |
Toll Brothers Inc | COM | 889478103 | 7,418 | 180,714 | SH | | SOLE | | 179,744 | 0 | 970 |
Toronto-Dominion Bank | COM | 891160509 | 726 | 12,458 | SH | | SOLE | | 12,424 | 0 | 34 |
Total SA ADR | COM | 89151E109 | 316 | 6,084 | SH | | SOLE | | 5,934 | 0 | 150 |
Tractor Supply Co | COM | 892356106 | 5,194 | 57,433 | SH | | SOLE | | 55,808 | 0 | 1,625 |
Travelers Companies Inc | COM | 89417E109 | 540 | 3,634 | SH | | SOLE | | 3,634 | 0 | 0 |
Unilever NV-NY Shares | COM | 904784709 | 604 | 10,068 | SH | | SOLE | | 10,068 | 0 | 0 |
Unilever Plc ADR | COM | 904767704 | 38,533 | 641,147 | SH | | SOLE | | 631,674 | 0 | 9,473 |
Union Pacific Corp | COM | 907818108 | 18,168 | 112,164 | SH | | SOLE | | 109,936 | 0 | 2,228 |
United Parcel Service Inc-B | COM | 911312106 | 211 | 1,761 | SH | | SOLE | | 1,681 | 0 | 80 |
United Technologies Corp | COM | 913017109 | 38,437 | 281,547 | SH | | SOLE | | 275,506 | 0 | 6,041 |
Unitedhealth Group Inc | COM | 91324P102 | 14,348 | 66,022 | SH | | SOLE | | 65,265 | 0 | 757 |
US Bancorp | COM | 902973304 | 45,442 | 821,143 | SH | | SOLE | | 806,209 | 0 | 14,934 |
Vanguard Dvd Appreciation ETF | COM | 921908844 | 552 | 4,620 | SH | | SOLE | | 4,220 | 0 | 400 |
Vanguard High Dvd Yield ETF | COM | 921946406 | 492 | 5,550 | SH | | SOLE | | 5,507 | 0 | 43 |
Vanguard REIT ETF | COM | 922908553 | 390 | 4,182 | SH | | SOLE | | 3,550 | 0 | 632 |
Vanguard S&P 500 ETF | COM | 922908363 | 666 | 2,442 | SH | | SOLE | | 2,258 | 0 | 184 |
Vanguard S/C ETF | COM | 922908751 | 1,811 | 11,767 | SH | | SOLE | | 2,134 | 0 | 9,633 |
Vanguard Total Stock Mkt ETF | COM | 922908769 | 4,311 | 28,547 | SH | | SOLE | | 12,822 | 0 | 15,725 |
Verizon Communications Inc | COM | 92343V104 | 2,208 | 36,581 | SH | | SOLE | | 35,483 | 0 | 1,098 |
VF Corp | COM | 918204108 | 2,748 | 30,883 | SH | | SOLE | | 30,773 | 0 | 110 |
Visa Inc-A | COM | 92826C839 | 46,507 | 270,375 | SH | | SOLE | | 267,214 | 0 | 3,161 |
Wal-Mart Stores Inc | COM | 931142103 | 281 | 2,366 | SH | | SOLE | | 2,366 | 0 | 0 |
Walgreens Boots Alliance Inc | COM | 931427108 | 277 | 5,000 | SH | | SOLE | | 4,600 | 0 | 400 |
Walt Disney Co | COM | 254687106 | 56,673 | 434,876 | SH | | SOLE | | 428,434 | 0 | 6,442 |
Waste Connections Inc | COM | 94106B101 | 53,533 | 581,880 | SH | | SOLE | | 572,512 | 0 | 9,368 |
Waste Management Inc | COM | 94106L109 | 327 | 2,846 | SH | | SOLE | | 2,846 | 0 | 0 |
Wells Fargo & Co | COM | 949746101 | 237 | 4,700 | SH | | SOLE | | 4,410 | 0 | 290 |
WEX Inc | COM | 96208T104 | 13,847 | 68,528 | SH | | SOLE | | 67,228 | 0 | 1,300 |
Weyerhaeuser Co | COM | 962166104 | 489 | 17,655 | SH | | SOLE | | 17,655 | 0 | 0 |
Xylem Inc | COM | 98419M100 | 323 | 4,055 | SH | | SOLE | | 4,055 | 0 | 0 |
Yum Brands Inc | COM | 988498101 | 534 | 4,706 | SH | | SOLE | | 4,606 | 0 | 100 |
Yum China Holdings Inc | COM | 98850P109 | 343 | 7,556 | SH | | SOLE | | 7,556 | 0 | 0 |
iShares MSCI EAFE ETF | INTL | 464287465 | 2,079 | 31,878 | SH | | SOLE | | 31,304 | 0 | 574 |
Vanguard FTSE All World Ex-US | INTL | 922042775 | 32,291 | 647,122 | SH | | SOLE | | 609,901 | 0 | 37,221 |
Vanguard FTSE Dev Mkts ETF | INTL | 921943858 | 57,439 | 1,398,228 | SH | | SOLE | | 1,367,846 | 0 | 30,382 |
Vanguard FTSE EM ETF | INTL | 922042858 | 22,143 | 550,011 | SH | | SOLE | | 511,825 | 0 | 38,186 |
Wells Fargo & Co. | PERP PFD CNV A | 949746804 | 304 | 200 | SH | | SOLE | | 200 | 0 | 0 |
Bank of America Corp. | COM | 060505682 | 465 | 310 | SH | | SOLE | | 310 | 0 | 0 |
Invesco Bulletshares 2019 Corp | BOND FUND | 46138J304 | 3,244 | 153,874 | SH | | SOLE | | 119,738 | 0 | 34,136 |
Invesco Bulletshares 2020 Corp | BOND FUND | 46138J502 | 5,348 | 251,073 | SH | | SOLE | | 153,877 | 0 | 97,196 |
Invesco Bulletshares 2021 Corp | BOND FUND | 46138J700 | 5,988 | 281,637 | SH | | SOLE | | 159,458 | 0 | 122,179 |
Invesco Bulletshares 2022 Corp | BOND FUND | 46138J882 | 6,098 | 283,741 | SH | | SOLE | | 167,078 | 0 | 116,663 |
Invesco Bulletshares 2023 Corp | BOND FUND | 46138J866 | 5,035 | 236,477 | SH | | SOLE | | 136,747 | 0 | 99,730 |
Invesco Bulletshares 2024 Corp | BOND FUND | 46138J841 | 2,321 | 108,326 | SH | | SOLE | | 51,818 | 0 | 56,508 |
iShares Core U S Agg Bond ETF | BOND FUND | 464287226 | 248 | 2,188 | SH | | SOLE | | 1,718 | 0 | 470 |
iShares I/T Corporate Bond ETF | BOND FUND | 464288638 | 2,469 | 42,631 | SH | | SOLE | | 35,152 | 0 | 7,479 |
iShares S/T Corporate Bond ETF | BOND FUND | 464288646 | 3,572 | 66,560 | SH | | SOLE | | 58,975 | 0 | 7,585 |
Pimco Intm Muni Bond ETF | BOND FUND | 72201R866 | 222 | 4,011 | SH | | SOLE | | 3,361 | 0 | 650 |
Pimco S/T Muni Bond ETF | BOND FUND | 72201R874 | 278 | 5,481 | SH | | SOLE | | 4,981 | 0 | 500 |
Vanguard Total Bond Mkt ETF | BOND FUND | 921937835 | 725 | 8,590 | SH | | SOLE | | 2,286 | 0 | 6,304 |