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
1/100 Berkshire CLA 100=1 BRK COM 084990175 935 300 SH   SOLE   300 0 0
3M Co COM 88579y101 7,826 47,603 SH   SOLE   41,833 0 5,770
ASML Holdings NV NY Reg Shares COM N07059210 8,523 34,310 SH   SOLE   33,720 0 590
AT&T Inc COM 00206r102 10,789 285,112 SH   SOLE   273,312 0 11,800
AbbVie Inc COM 00287y109 9,115 120,378 SH   SOLE   105,598 0 14,780
Abbott Labs COM 002824100 23,382 279,457 SH   SOLE   262,012 0 17,445
Accenture LTD Cl A COM g1151c101 15,896 82,639 SH   SOLE   81,264 0 1,375
Adobe Systems Inc COM 00724f101 558 2,019 SH   SOLE   2,019 0 0
Aflac Inc COM 001055102 3,179 60,770 SH   SOLE   60,770 0 0
Agilent Technologies COM 00846u101 8,771 114,465 SH   SOLE   112,320 0 2,145
Air Products & Chem COM 009158106 3,139 14,148 SH   SOLE   13,648 0 500
Alibaba COM 01609w102 220 1,315 SH   SOLE   1,315 0 0
Allstate Corp COM 020002101 1,168 10,750 SH   SOLE   10,750 0 0
Alphabet Inc Cl A COM 02079k305 17,857 14,623 SH   SOLE   14,498 0 125
Alphabet Inc Cl C COM 02079k107 979 803 SH   SOLE   728 0 75
Altria Group Inc COM 02209s103 534 13,053 SH   SOLE   12,553 0 500
Amazon.com Inc COM 023135106 17,420 10,035 SH   SOLE   9,950 0 85
Amer Electric Power COM 025537101 1,160 12,383 SH   SOLE   12,383 0 0
American Express COM 025816109 2,259 19,100 SH   SOLE   18,675 0 425
American Tower Corp COM 03027x100 7,190 32,514 SH   SOLE   32,389 0 125
Amgen Inc COM 031162100 1,467 7,583 SH   SOLE   6,583 0 1,000
Amphenol Corp Cl A COM 032095101 5,053 52,362 SH   SOLE   51,312 0 1,050
Analog Devices COM 032654105 413 3,697 SH   SOLE   3,697 0 0
Apple Computer Inc COM 037833100 33,582 149,939 SH   SOLE   145,129 0 4,810
Applied Materials Inc COM 038222105 1,988 39,833 SH   SOLE   39,058 0 775
AptarGroup Inc COM 038336103 10,155 85,735 SH   SOLE   84,160 0 1,575
Aptiv PLC COM g6095l109 1,332 15,240 SH   SOLE   14,840 0 400
Aqua America Inc COM 03836w103 247 5,500 SH   SOLE   5,500 0 0
Arista Networks Inc COM 040413106 5,165 21,620 SH   SOLE   21,545 0 75
AstraZeneca PLC COM 046353108 2,629 58,982 SH   SOLE   57,107 0 1,875
Automatic Data Proc COM 053015103 9,676 59,943 SH   SOLE   53,893 0 6,050
Avery Dennison Corp COM 053611109 373 3,285 SH   SOLE   3,285 0 0
B&G Foods Inc COM 05508r106 3,039 160,710 SH   SOLE   155,960 0 4,750
BP PLC ADR COM 055622104 2,338 61,545 SH   SOLE   61,545 0 0
Ball Corp COM 058498106 7,355 101,018 SH   SOLE   99,868 0 1,150
Bank of America COM 060505104 8,455 289,867 SH   SOLE   285,967 0 3,900
Bank of Montreal COM 063671101 3,862 52,367 SH   SOLE   50,792 0 1,575
Baxter Int'l Inc COM 071813109 15,778 180,384 SH   SOLE   177,974 0 2,410
Becton Dickinson COM 075887109 9,390 37,121 SH   SOLE   36,646 0 475
Berkshire Hathaway Cl B COM 084670702 4,018 19,317 SH   SOLE   19,067 0 250
BlackRock, Inc COM 09247x101 4,751 10,662 SH   SOLE   10,547 0 115
Boeing Co COM 097023105 22,119 58,136 SH   SOLE   56,801 0 1,335
Boston Scientific Co COM 101137107 216 5,300 SH   SOLE   5,300 0 0
Bristol-Myers Squibb COM 110122108 8,047 158,686 SH   SOLE   139,688 0 18,998
Broadcom Inc COM 11135f101 10,743 38,915 SH   SOLE   38,240 0 675
Brookfield Asset Mgmt COM 112585104 5,049 95,110 SH   SOLE   93,370 0 1,740
CDK Global, Inc COM 12508e101 590 12,265 SH   SOLE   12,265 0 0
CVS Health Corp COM 126650100 5,148 81,625 SH   SOLE   80,725 0 900
Canadian Nat'l Railway COM 136375102 5,760 64,105 SH   SOLE   63,030 0 1,075
Capgemini COM 13961r100 5,233 222,005 SH   SOLE   217,980 0 4,025
Caterpillar Inc COM 149123101 1,684 13,330 SH   SOLE   12,605 0 725
Cedar Fair LP COM 150185106 3,656 62,640 SH   SOLE   61,215 0 1,425
Check Point Software COM m22465104 3,034 27,705 SH   SOLE   27,195 0 510
Chevron Corp COM 166764100 15,618 131,690 SH   SOLE   126,740 0 4,950
Chubb Ltd COM h1467j104 1,315 8,146 SH   SOLE   7,846 0 300
Cincinnati Financial Corp COM 172062101 434 3,720 SH   SOLE   3,720 0 0
Cisco Systems Inc COM 17275r102 16,810 340,222 SH   SOLE   333,462 0 6,760
Citigroup Inc COM 172967424 5,066 73,341 SH   SOLE   73,151 0 190
Clorox Co COM 189054109 1,953 12,860 SH   SOLE   12,690 0 170
Coca-Cola Co COM 191216100 7,127 130,912 SH   SOLE   124,962 0 5,950
Cogent Communications Hldgs In COM 19239V302 3,532 64,095 SH   SOLE   62,020 0 2,075
Colgate-Palmolive Co COM 194162103 8,142 110,760 SH   SOLE   104,127 0 6,633
Comcast Corp Cl A COM 20030n101 16,214 359,682 SH   SOLE   355,307 0 4,375
Comerica Inc COM 200340107 2,364 35,831 SH   SOLE   33,883 0 1,948
Compass Group Plc COM 20449x401 5,415 209,945 SH   SOLE   206,020 0 3,925
Conagra Foods Inc COM 205887102 526 17,159 SH   SOLE   12,859 0 4,300
ConocoPhillips COM 20825c104 582 10,222 SH   SOLE   9,022 0 1,200
Consolidated Edison COM 209115104 755 7,995 SH   SOLE   7,045 0 950
Corning Inc COM 219350105 224 7,840 SH   SOLE   7,840 0 0
Costco Wholesale COM 22160k105 12,888 44,734 SH   SOLE   44,159 0 575
Cullen/Frost Bankers COM 229899109 308 3,475 SH   SOLE   3,475 0 0
DBS Group COM 23304y100 3,435 47,509 SH   SOLE   46,619 0 890
DTE Energy Co COM 233331107 504 3,793 SH   SOLE   2,293 0 1,500
Danaher Corp COM 235851102 304 2,106 SH   SOLE   2,106 0 0
Dassault Systems SA COM 237545108 4,876 34,205 SH   SOLE   33,590 0 615
Deere & Co COM 244199105 1,035 6,134 SH   SOLE   4,634 0 1,500
Delta Air Lines Inc COM 247361702 252 4,378 SH   SOLE   4,378 0 0
Deluxe Corp COM 248019101 206 4,200 SH   SOLE   4,200 0 0
Diageo PLC ADR COM 25243q205 5,530 33,818 SH   SOLE   33,188 0 630
Digital Realty Trust Inc COM 253868103 3,740 28,809 SH   SOLE   27,969 0 840
Discover Financial COM 254709108 9,401 115,937 SH   SOLE   114,537 0 1,400
Dominion Resources Inc COM 25746u109 1,239 15,287 SH   SOLE   15,287 0 0
Donaldson Co Inc COM 257651109 224 4,300 SH   SOLE   4,300 0 0
Dow Inc COM 260557103 5,344 112,151 SH   SOLE   110,277 0 1,874
DuPont de Nemours Inc COM 26614n102 4,633 64,975 SH   SOLE   63,452 0 1,523
Duke Energy Corp COM 26441c204 7,045 73,496 SH   SOLE   65,155 0 8,341
EPAM Systems COM 29414b104 11,273 61,830 SH   SOLE   61,615 0 215
Eaton Corp PLC COM g29183103 2,057 24,735 SH   SOLE   24,145 0 590
Ecolab Inc COM 278865100 803 4,055 SH   SOLE   3,805 0 250
Edwards Lifesciences COM 28176e108 10,212 46,436 SH   SOLE   46,286 0 150
Eli Lilly & Co COM 532457108 8,754 78,279 SH   SOLE   77,679 0 600
Emerson Electric Co COM 291011104 6,456 96,553 SH   SOLE   87,228 0 9,325
Enbridge Inc COM 29250n105 684 19,511 SH   SOLE   16,680 0 2,831
Enterprise Prod Ptnrs LP COM 293792107 352 12,300 SH   SOLE   12,300 0 0
Equinix Inc COM 29444u700 11,838 20,524 SH   SOLE   20,454 0 70
Essex Property Trust Inc COM 297178105 457 1,400 SH   SOLE   1,400 0 0
Essity Aktiebolag F Spons ADR COM 29729l102 4,000 136,875 SH   SOLE   134,250 0 2,625
Estee Lauder Cl A COM 518439104 9,962 50,071 SH   SOLE   49,006 0 1,065
Euronet Worldwide Inc COM 298736109 13,818 94,453 SH   SOLE   94,253 0 200
Exelon Corp COM 30161n101 1,605 33,231 SH   SOLE   33,231 0 0
Experian PLC COM 30215c101 2,930 91,495 SH   SOLE   89,945 0 1,550
Exxon Mobil Corp COM 30231g102 16,864 238,837 SH   SOLE   224,414 0 14,423
Facebook Inc COM 30303m102 14,253 80,037 SH   SOLE   79,787 0 250
Fastenal Co COM 311900104 9,506 290,975 SH   SOLE   288,975 0 2,000
FedEx Corp COM 31428x106 278 1,908 SH   SOLE   1,808 0 100
Fin Select SPDR ETF COM 81369Y605 16,628 593,858 SH   SOLE   586,233 0 7,625
First Horizon Nat'l Corp COM 320517105 1,186 73,220 SH   SOLE   72,570 0 650
Fleetcor Technologies COM 339041105 11,037 38,487 SH   SOLE   38,357 0 130
Fomento Eco Mexicano COM 344419106 2,545 27,785 SH   SOLE   27,275 0 510
Ford Motor Co COM 345370860 1,337 145,963 SH   SOLE   145,163 0 800
General Dynamics COM 369550108 10,597 57,993 SH   SOLE   57,143 0 850
General Electric Co COM 369604103 3,168 354,357 SH   SOLE   346,041 0 8,316
General Mills Inc COM 370334104 422 7,656 SH   SOLE   3,556 0 4,100
General Motors COM 37045v100 3,466 92,485 SH   SOLE   89,785 0 2,700
Gentex Corp COM 371901109 2,913 105,800 SH   SOLE   105,800 0 0
Genuine Parts Co COM 372460105 776 7,792 SH   SOLE   6,692 0 1,100
Gilead Sciences Inc COM 375558103 2,585 40,785 SH   SOLE   40,335 0 450
Global Pmts Inc COM 37940x102 14,873 93,540 SH   SOLE   92,110 0 1,430
Globus Medical Inc COM 379577208 202 3,955 SH   SOLE   3,955 0 0
Goldman Sachs BDC Inc COM 38147u107 3,005 149,595 SH   SOLE   147,345 0 2,250
Grupo Aeroportuario Cen-ADR COM 400501102 5,401 113,590 SH   SOLE   111,465 0 2,125
Guidewire Software COM 40171v100 6,248 59,288 SH   SOLE   59,113 0 175
HDFC Bank Ltd ADR COM 40415f101 4,905 85,970 SH   SOLE   84,380 0 1,590
Halliburton Co COM 406216101 209 11,069 SH   SOLE   11,069 0 0
Health Care Select COM 81369y209 347 3,854 SH   SOLE   3,854 0 0
Hershey Co COM 427866108 1,736 11,200 SH   SOLE   11,200 0 0
Home Depot Inc COM 437076102 17,316 74,633 SH   SOLE   71,283 0 3,350
Honeywell Int'l Inc COM 438516106 3,334 19,702 SH   SOLE   19,427 0 275
Huntington Bancshares COM 446150104 345 24,153 SH   SOLE   24,153 0 0
IBM COM 459200101 23,276 160,061 SH   SOLE   153,898 0 6,163
IDEXX Laboratories Inc COM 45168d104 9,669 35,557 SH   SOLE   35,432 0 125
Illinois Tool Works COM 452308109 1,468 9,382 SH   SOLE   7,882 0 1,500
Illumina Inc COM 452327109 5,452 17,921 SH   SOLE   17,861 0 60
Int'l Paper Co COM 460146103 3,366 80,481 SH   SOLE   78,616 0 1,865
Intel Corp COM 458140100 15,877 308,117 SH   SOLE   286,392 0 21,725
Intuitive Surgical Inc COM 46120e602 10,976 20,329 SH   SOLE   20,264 0 65
Iron Mountain Inc COM 46284v101 2,426 74,905 SH   SOLE   72,425 0 2,480
J M Smucker Co COM 832696405 675 6,136 SH   SOLE   6,136 0 0
JP Morgan Chase & Co COM 46625h100 20,963 178,124 SH   SOLE   168,774 0 9,350
Johnson & Johnson COM 478160104 24,781 191,533 SH   SOLE   185,439 0 6,094
Kellogg Company COM 487836108 257 4,000 SH   SOLE   4,000 0 0
Kimberly-Clark Corp COM 494368103 9,924 69,860 SH   SOLE   62,023 0 7,837
Kinder Morgan Inc COM 49456b101 3,278 159,038 SH   SOLE   156,343 0 2,695
Kraft Heinz Co COM 500754106 3,736 133,742 SH   SOLE   130,909 0 2,833
Lamb Weston Holdings COM 513272104 504 6,937 SH   SOLE   5,171 0 1,766
Lincoln National Corp COM 534187109 329 5,460 SH   SOLE   5,460 0 0
Lockheed Martin COM 539830109 1,165 2,986 SH   SOLE   2,986 0 0
Lowe's Companies COM 548661107 251 2,284 SH   SOLE   2,284 0 0
Marathon Petroleum Corp COM 56585a102 407 6,692 SH   SOLE   4,892 0 1,800
Marsh & McLennan COM 571748102 15,000 149,928 SH   SOLE   147,678 0 2,250
Mastercard Inc-A COM 57636q104 1,161 4,275 SH   SOLE   4,275 0 0
McCormick & Co COM 579780206 5,338 34,155 SH   SOLE   33,705 0 450
McDonald's Corp COM 580135101 10,919 50,854 SH   SOLE   50,554 0 300
Medtronic PLC COM g5960l103 436 4,015 SH   SOLE   3,215 0 800
Mercantile Bank Corp COM 587376104 337 10,279 SH   SOLE   10,279 0 0
Merck & Co Inc COM 58933y105 16,966 201,549 SH   SOLE   187,108 0 14,441
Microchip Technology COM 595017104 1,197 12,880 SH   SOLE   12,780 0 100
Microsoft Corp COM 594918104 31,316 225,244 SH   SOLE   220,394 0 4,850
Mondelez Int'l Inc COM 609207105 12,328 222,856 SH   SOLE   220,356 0 2,500
Motorola Solutions COM 620076307 737 4,325 SH   SOLE   4,325 0 0
NVIDIA Corp COM 67066g104 384 2,207 SH   SOLE   2,207 0 0
Neogen Corp COM 640491106 1,329 19,515 SH   SOLE   18,715 0 800
Nestle SA ADR COM 641069406 5,833 53,715 SH   SOLE   52,280 0 1,435
New Oriental Education-SP ADR COM 647581107 5,176 46,735 SH   SOLE   45,900 0 835
NextEra Energy COM 65339f101 3,632 15,589 SH   SOLE   15,339 0 250
Nike Inc COM 654106103 10,822 115,223 SH   SOLE   113,963 0 1,260
Nordson Corporation COM 655663102 1,255 8,580 SH   SOLE   8,580 0 0
Nordstrom Inc COM 655664100 387 11,500 SH   SOLE   11,500 0 0
NuVasive Inc COM 670704105 1,341 21,151 SH   SOLE   19,151 0 2,000
Omnicell Inc COM 68213n109 9,431 130,492 SH   SOLE   130,067 0 425
Oracle Corp COM 68389x105 1,024 18,616 SH   SOLE   18,616 0 0
Outfront Media Inc COM 69007j106 3,086 111,103 SH   SOLE   108,303 0 2,800
PNC Financial COM 693475105 582 4,153 SH   SOLE   4,153 0 0
PPG Industries Inc COM 693506107 1,238 10,444 SH   SOLE   10,444 0 0
PacWest Bancorp COM 695263103 3,388 93,240 SH   SOLE   90,890 0 2,350
Palo Alto Networks COM 697435105 5,678 27,859 SH   SOLE   27,779 0 80
PayPal Holdings Inc COM 70450y103 15,228 146,999 SH   SOLE   146,524 0 475
Paychex Inc COM 704326107 2,996 36,195 SH   SOLE   35,690 0 505
Penumbra Inc COM 70975l107 9,276 68,973 SH   SOLE   68,723 0 250
Pepsico Inc COM 713448108 30,262 220,729 SH   SOLE   209,453 0 11,276
Pfizer Inc COM 717081103 19,302 537,221 SH   SOLE   524,170 0 13,051
Philip Morris Int'l COM 718172109 725 9,550 SH   SOLE   9,050 0 500
Phillips 66 COM 718546104 335 3,273 SH   SOLE   2,673 0 600
Pinnacle West Cap Corp COM 723484101 1,770 18,235 SH   SOLE   18,235 0 0
Procter & Gamble Co COM 742718109 13,433 108,002 SH   SOLE   100,352 0 7,650
Progressive Corp COM 743315103 1,340 17,340 SH   SOLE   16,925 0 415
Proofpoint, Inc COM 743424103 10,278 79,641 SH   SOLE   79,441 0 200
Qualcomm Inc COM 747525103 1,116 14,633 SH   SOLE   14,633 0 0
RPM Int'l Inc COM 749685103 1,158 16,823 SH   SOLE   15,823 0 1,000
Raytheon Co COM 755111507 5,276 26,893 SH   SOLE   25,649 0 1,244
Reins Grp of America COM 759351604 8,351 52,235 SH   SOLE   51,710 0 525
Republic Services COM 760759100 5,334 61,630 SH   SOLE   60,930 0 700
ResMed Inc COM 761152107 12,064 89,289 SH   SOLE   89,289 0 0
Rockwell Automation COM 773903109 5,958 36,155 SH   SOLE   35,930 0 225
Ross Stores COM 778296103 5,438 49,501 SH   SOLE   48,501 0 1,000
Royal Caribbean Cruises Ltd COM V7780T103 9,187 84,809 SH   SOLE   83,784 0 1,025
Royal Dutch Shell A COM 780259206 4,194 71,272 SH   SOLE   71,172 0 100
Royal Dutch Shell B COM 780259107 4,110 68,621 SH   SOLE   66,746 0 1,875
SAP AG ADR COM 803054204 7,002 59,405 SH   SOLE   58,330 0 1,075
SPDR Gold Trust COM 78463v107 243 1,750 SH   SOLE   1,750 0 0
SPDR S&P 500 ETF Trust COM 78462f103 1,005 3,386 SH   SOLE   3,386 0 0
STERIS Plc COM g8473t100 318 2,200 SH   SOLE   2,200 0 0
Salesforce.com COM 79466l302 9,983 67,250 SH   SOLE   67,025 0 225
Schlumberger Ltd COM 806857108 5,356 156,735 SH   SOLE   154,385 0 2,350
Scotts Miracle-Gro Co COM 810186106 1,167 11,465 SH   SOLE   11,465 0 0
Signature Bank NY COM 82669g104 4,480 37,575 SH   SOLE   37,475 0 100
Snap-On Inc COM 833034101 554 3,536 SH   SOLE   3,386 0 150
Southern Co COM 842587107 2,309 37,380 SH   SOLE   36,455 0 925
Splunk Inc COM 848637104 11,315 96,000 SH   SOLE   95,700 0 300
Starbucks Corp COM 855244109 13,114 148,315 SH   SOLE   144,965 0 3,350
Stryker Corp COM 863667101 20,361 94,133 SH   SOLE   92,183 0 1,950
SunTrust Banks COM 867914103 2,433 35,362 SH   SOLE   35,362 0 0
Sysco Corp COM 871829107 1,380 17,375 SH   SOLE   15,175 0 2,200
TCF Financial Corp COM 872307103 523 13,734 SH   SOLE   10,432 0 3,302
TELUS Corp COM 87971m103 2,642 74,175 SH   SOLE   72,850 0 1,325
TJX Companies COM 872540109 3,685 66,118 SH   SOLE   65,718 0 400
Taiwan Semiconductor COM 874039100 7,848 168,850 SH   SOLE   165,750 0 3,100
Target Corp COM 87612e106 4,428 41,422 SH   SOLE   39,556 0 1,866
Techtronic INDS LTD SP ADR COM 87873r101 5,538 159,170 SH   SOLE   156,670 0 2,500
Texas Instruments COM 882508104 2,653 20,530 SH   SOLE   18,530 0 2,000
Thermo Fisher Sci Inc COM 883556102 844 2,896 SH   SOLE   2,896 0 0
Toronto-Dominion Bank COM 891160509 2,918 50,092 SH   SOLE   49,232 0 860
Total SA ADR COM 89151e109 244 4,700 SH   SOLE   4,700 0 0
Travelers Company Inc COM 89417e109 2,493 16,765 SH   SOLE   10,915 0 5,850
Tyler Technologies Inc COM 902252105 10,271 39,128 SH   SOLE   38,998 0 130
Tyson Foods Inc COM 902494103 237 2,750 SH   SOLE   2,750 0 0
US Bancorp COM 902973304 452 8,175 SH   SOLE   8,175 0 0
Ulta Beauty Inc COM 90384s303 5,650 22,543 SH   SOLE   22,468 0 75
Unilever NV COM 904784709 5,238 87,257 SH   SOLE   85,732 0 1,525
Union Pacific Corp COM 907818108 9,641 59,520 SH   SOLE   58,770 0 750
United Health Group COM 91324p102 10,209 46,979 SH   SOLE   45,969 0 1,010
United Parcel Service COM 911312106 4,286 35,773 SH   SOLE   33,938 0 1,835
United Technologies COM 913017109 1,870 13,694 SH   SOLE   9,794 0 3,900
VF Corp COM 918204108 5,082 57,105 SH   SOLE   56,630 0 475
Vanguard High DVD Yield ETF COM 921946406 349 3,930 SH   SOLE   3,930 0 0
Vanguard Mid-Cap ETF COM 922908629 834 4,978 SH   SOLE   4,978 0 0
Vanguard S&P 500 ETF COM 922908363 2,876 10,550 SH   SOLE   10,550 0 0
Vanguard Small Cap ETF COM 922908751 639 4,150 SH   SOLE   4,150 0 0
Vanguard Total Intl Stk ETF COM 921909768 1,528 29,587 SH   SOLE   29,587 0 0
Vanguard US Tot Mkt ETF COM 922908769 4,326 28,650 SH   SOLE   28,650 0 0
Veeva Systems Inc COM 922475108 413 2,705 SH   SOLE   2,705 0 0
Verizon Comm Inc COM 92343v104 13,109 217,188 SH   SOLE   209,357 0 7,831
Vertex Pharmaceuticals COM 92532f100 8,931 52,715 SH   SOLE   52,540 0 175
Visa Inc Cl A COM 92826c839 15,576 90,555 SH   SOLE   88,930 0 1,625
Vodafone Grp PLC-ADR COM 92857w308 287 14,416 SH   SOLE   14,416 0 0
WEC Energy Group Inc COM 92939u106 4,481 47,124 SH   SOLE   46,624 0 500
WNS Holdings Ltd-ADR COM 92932M101 7,896 134,395 SH   SOLE   132,010 0 2,385
Wabtec Corp COM 929740108 4,107 57,156 SH   SOLE   56,471 0 685
Wal-Mart Inc COM 931142103 18,715 157,691 SH   SOLE   156,216 0 1,475
Walgreens Boots Alliance Inc COM 931427108 8,145 147,260 SH   SOLE   133,460 0 13,800
Walt Disney Co COM 254687106 15,861 121,709 SH   SOLE   120,504 0 1,205
Wells Fargo & Co COM 949746101 7,852 155,664 SH   SOLE   152,914 0 2,750
Welltower Inc COM 95040q104 4,511 49,760 SH   SOLE   48,335 0 1,425
West Pharmaceutical Services COM 955306105 14,793 104,306 SH   SOLE   102,181 0 2,125
Weyerhaeuser Co COM 962166104 7,826 282,538 SH   SOLE   276,738 0 5,800
WisdomTree Europe Hedged Eq Fu COM 97717x701 3,291 48,915 SH   SOLE   48,240 0 675
WisdomTree India Earnings Fund COM 97717w422 537 22,510 SH   SOLE   22,510 0 0
Yum! Brands Inc COM 988498101 222 1,958 SH   SOLE   258 0 1,700
Zoetis Inc COM 98978V103 10,846 87,055 SH   SOLE   85,630 0 1,425
iShares DJ Select DVD Index COM 464287168 356 3,496 SH   SOLE   3,496 0 0
iShares FTSE/China 25 COM 464287184 2,445 61,430 SH   SOLE   60,330 0 1,100
iShares Int'l Div Growth ETF COM 46435g524 205 3,700 SH   SOLE   3,700 0 0
iShares MSCI EAFE COM 464287465 3,460 53,056 SH   SOLE   52,331 0 725
iShares MSCI EU Financial COM 464289180 2,185 124,129 SH   SOLE   122,629 0 1,500
iShares MSCI Emerging Mkts COM 464287234 3,651 89,338 SH   SOLE   88,263 0 1,075
iShares MSCI S Africa ETF COM 464286780 460 9,687 SH   SOLE   9,687 0 0
iShares S&P 500 Growth COM 464287309 967 5,374 SH   SOLE   5,374 0 0
iShares S&P 500 Val COM 464287408 1,072 8,998 SH   SOLE   8,998 0 0
iShares S&P MidCap 400 COM 464287507 1,375 7,116 SH   SOLE   7,116 0 0
iShares S&P Smallcap 600 COM 464287804 221 2,844 SH   SOLE   2,844 0 0
iShares S&P Smallcap 600 Value COM 464287879 253 1,685 SH   SOLE   1,685 0 0
iShares Trust S&P 500 COM 464287200 337 1,130 SH   SOLE   1,130 0 0
iShares-Russell 1000 COM 464287622 1,067 6,482 SH   SOLE   6,482 0 0
iShares-Russell 2000 COM 464287655 2,088 13,800 SH   SOLE   13,800 0 0