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 955 300 SH   SOLE   300 0 0
3M Co COM 88579y101 8,321 48,001 SH   SOLE   42,231 0 5,770
ASML Holdings NV NY Reg Shares COM N07059210 3,032 14,581 SH   SOLE   14,331 0 250
AT&T Inc COM 00206r102 9,458 282,232 SH   SOLE   270,432 0 11,800
AbbVie Inc COM 00287y109 7,390 101,620 SH   SOLE   87,440 0 14,180
Abbott Labs COM 002824100 23,450 278,839 SH   SOLE   261,394 0 17,445
Accenture LTD Cl A COM g1151c101 15,140 81,942 SH   SOLE   80,567 0 1,375
Adobe Systems Inc COM 00724f101 615 2,087 SH   SOLE   2,087 0 0
Aflac Inc COM 001055102 3,353 61,170 SH   SOLE   61,170 0 0
Agilent Technologies COM 00846u101 8,472 113,465 SH   SOLE   111,320 0 2,145
Air Products & Chem COM 009158106 3,203 14,148 SH   SOLE   13,648 0 500
Alibaba COM 01609w102 220 1,300 SH   SOLE   1,300 0 0
Allstate Corp COM 020002101 1,276 12,550 SH   SOLE   12,550 0 0
Alphabet Inc Cl A COM 02079k305 12,212 11,278 SH   SOLE   11,168 0 110
Alphabet Inc Cl C COM 02079k107 867 802 SH   SOLE   727 0 75
Altria Group Inc COM 02209s103 618 13,053 SH   SOLE   12,553 0 500
Amazon.com Inc COM 023135106 18,595 9,820 SH   SOLE   9,735 0 85
Amer Electric Power COM 025537101 1,195 13,583 SH   SOLE   13,583 0 0
American Express COM 025816109 2,274 18,425 SH   SOLE   18,150 0 275
American Tower Corp COM 03027x100 6,388 31,244 SH   SOLE   31,119 0 125
Amgen Inc COM 031162100 1,439 7,808 SH   SOLE   6,808 0 1,000
Amphenol Corp Cl A COM 032095101 5,027 52,402 SH   SOLE   51,352 0 1,050
Analog Devices COM 032654105 417 3,697 SH   SOLE   3,697 0 0
Apple Computer Inc COM 037833100 27,031 136,577 SH   SOLE   131,892 0 4,685
Applied Materials Inc COM 038222105 1,755 39,068 SH   SOLE   38,293 0 775
AptarGroup Inc COM 038336103 10,612 85,345 SH   SOLE   83,770 0 1,575
Aptiv PLC COM g6095l109 1,227 15,185 SH   SOLE   14,785 0 400
Aqua America Inc COM 03836w103 228 5,500 SH   SOLE   5,500 0 0
Arista Networks Inc COM 040413106 9,601 36,981 SH   SOLE   36,856 0 125
AstraZeneca PLC COM 046353108 2,401 58,162 SH   SOLE   56,287 0 1,875
Automatic Data Proc COM 053015103 9,966 60,281 SH   SOLE   54,231 0 6,050
Avery Dennison Corp COM 053611109 382 3,300 SH   SOLE   3,300 0 0
B&G Foods Inc COM 05508r106 3,282 157,800 SH   SOLE   153,050 0 4,750
BB&T Corp COM 054937107 1,775 36,125 SH   SOLE   35,825 0 300
BCE Inc COM 05534b760 450 9,900 SH   SOLE   9,900 0 0
BP PLC ADR COM 055622104 2,625 62,945 SH   SOLE   62,945 0 0
Ball Corp COM 058498106 7,142 102,038 SH   SOLE   100,888 0 1,150
Bank of America COM 060505104 8,784 302,912 SH   SOLE   299,212 0 3,700
Bank of Montreal COM 063671101 3,844 50,947 SH   SOLE   49,372 0 1,575
Baxter Int'l Inc COM 071813109 6,960 84,986 SH   SOLE   83,686 0 1,300
Becton Dickinson COM 075887109 9,358 37,134 SH   SOLE   36,659 0 475
Berkshire Hathaway Cl B COM 084670702 3,841 18,017 SH   SOLE   17,767 0 250
BlackRock, Inc COM 09247x101 4,924 10,491 SH   SOLE   10,376 0 115
Boeing Co COM 097023105 21,212 58,273 SH   SOLE   56,938 0 1,335
Boston Scientific Co COM 101137107 228 5,300 SH   SOLE   5,300 0 0
Bristol-Myers Squibb COM 110122108 7,051 155,474 SH   SOLE   136,576 0 18,898
Broadcom Inc COM 11135f101 11,071 38,458 SH   SOLE   37,783 0 675
Brookfield Asset Mgmt COM 112585104 5,085 106,425 SH   SOLE   104,435 0 1,990
CDK Global, Inc COM 12508e101 606 12,265 SH   SOLE   12,265 0 0
CVS Health Corp COM 126650100 4,336 79,570 SH   SOLE   78,670 0 900
Canadian Nat'l Railway COM 136375102 7,969 86,170 SH   SOLE   84,545 0 1,625
Capgemini COM 13961r100 5,400 216,805 SH   SOLE   212,780 0 4,025
Caterpillar Inc COM 149123101 1,789 13,130 SH   SOLE   12,405 0 725
Cedar Fair LP COM 150185106 2,946 61,770 SH   SOLE   60,345 0 1,425
Celgene Corp COM 151020104 238 2,580 SH   SOLE   2,580 0 0
Check Point Software COM m22465104 3,121 27,000 SH   SOLE   26,490 0 510
Chemical Financial Corp COM 163731102 345 8,400 SH   SOLE   8,400 0 0
Chevron Corp COM 166764100 16,629 133,631 SH   SOLE   128,631 0 5,000
Chubb Ltd COM h1467j104 1,253 8,507 SH   SOLE   8,207 0 300
Cincinnati Financial Corp COM 172062101 353 3,403 SH   SOLE   3,403 0 0
Cisco Systems Inc COM 17275r102 28,192 515,116 SH   SOLE   505,791 0 9,325
Citigroup Inc COM 172967424 5,167 73,783 SH   SOLE   73,593 0 190
Clorox Co COM 189054109 2,000 13,065 SH   SOLE   12,895 0 170
Coca-Cola Co COM 191216100 6,792 133,382 SH   SOLE   127,432 0 5,950
Cogent Communications Hldgs In COM 19239V302 3,795 63,930 SH   SOLE   61,855 0 2,075
Colgate-Palmolive Co COM 194162103 7,815 109,045 SH   SOLE   102,412 0 6,633
Comcast Corp Cl A COM 20030n101 15,000 354,782 SH   SOLE   350,407 0 4,375
Comerica Inc COM 200340107 2,603 35,831 SH   SOLE   33,883 0 1,948
Compass Group Plc COM 20449x401 4,877 203,085 SH   SOLE   199,160 0 3,925
Conagra Foods Inc COM 205887102 468 17,659 SH   SOLE   13,359 0 4,300
ConocoPhillips COM 20825c104 615 10,082 SH   SOLE   8,882 0 1,200
Consolidated Edison COM 209115104 729 8,320 SH   SOLE   7,370 0 950
Corning Inc COM 219350105 261 7,840 SH   SOLE   7,840 0 0
Corteva Inc COM 22052l104 811 27,437 SH   SOLE   26,614 0 823
Costco Wholesale COM 22160k105 11,832 44,774 SH   SOLE   44,199 0 575
Cullen/Frost Bankers COM 229899109 325 3,475 SH   SOLE   3,475 0 0
DBS Group COM 23304y100 3,694 48,134 SH   SOLE   47,244 0 890
DTE Energy Co COM 233331107 498 3,893 SH   SOLE   2,393 0 1,500
DXC Technology Co COM 23355l106 336 6,100 SH   SOLE   6,100 0 0
Danaher Corp COM 235851102 336 2,352 SH   SOLE   2,352 0 0
Dassault Systems SA COM 237545108 5,299 33,165 SH   SOLE   32,550 0 615
Deere & Co COM 244199105 1,083 6,534 SH   SOLE   5,034 0 1,500
Delta Air Lines Inc COM 247361702 248 4,378 SH   SOLE   4,378 0 0
Diageo PLC ADR COM 25243q205 5,641 32,737 SH   SOLE   32,107 0 630
Digital Realty Trust Inc COM 253868103 3,306 28,069 SH   SOLE   27,229 0 840
Discover Financial COM 254709108 8,830 113,802 SH   SOLE   112,402 0 1,400
Dominion Resources Inc COM 25746u109 1,194 15,437 SH   SOLE   15,437 0 0
Donaldson Co Inc COM 257651109 219 4,300 SH   SOLE   4,300 0 0
Dow Inc COM 260557103 5,366 108,826 SH   SOLE   107,002 0 1,824
DuPont de Nemours Inc COM 26614n102 4,893 65,181 SH   SOLE   63,658 0 1,523
Duke Energy Corp COM 26441c204 6,499 73,650 SH   SOLE   65,309 0 8,341
EPAM Systems COM 29414b104 10,598 61,223 SH   SOLE   61,008 0 215
Eaton Corp PLC COM g29183103 429 5,155 SH   SOLE   5,155 0 0
Ecolab Inc COM 278865100 897 4,544 SH   SOLE   4,294 0 250
Edwards Lifesciences COM 28176e108 10,439 56,508 SH   SOLE   56,308 0 200
Eli Lilly & Co COM 532457108 8,725 78,752 SH   SOLE   78,152 0 600
Emerson Electric Co COM 291011104 6,408 96,045 SH   SOLE   86,720 0 9,325
Enbridge Inc COM 29250n105 711 19,693 SH   SOLE   16,862 0 2,831
Enterprise Prod Ptnrs LP COM 293792107 297 10,300 SH   SOLE   10,300 0 0
Equinix Inc COM 29444u700 10,180 20,186 SH   SOLE   20,116 0 70
Essex Property Trust Inc COM 297178105 409 1,400 SH   SOLE   1,400 0 0
Essity Aktiebolag F Spons ADR COM 29729l102 4,147 134,810 SH   SOLE   132,185 0 2,625
Estee Lauder Cl A COM 518439104 6,671 36,430 SH   SOLE   35,555 0 875
Euronet Worldwide Inc COM 298736109 15,288 90,868 SH   SOLE   90,668 0 200
Exelon Corp COM 30161n101 1,754 36,581 SH   SOLE   36,581 0 0
Experian PLC COM 30215c101 2,647 87,250 SH   SOLE   85,700 0 1,550
Exxon Mobil Corp COM 30231g102 18,441 240,653 SH   SOLE   226,230 0 14,423
Facebook Inc COM 30303m102 15,318 79,366 SH   SOLE   79,116 0 250
Fastenal Co COM 311900104 9,495 291,355 SH   SOLE   289,355 0 2,000
FedEx Corp COM 31428x106 297 1,808 SH   SOLE   1,708 0 100
Fin Select SPDR ETF COM 81369Y605 16,401 594,233 SH   SOLE   586,608 0 7,625
Fleetcor Technologies COM 339041105 10,716 38,156 SH   SOLE   38,026 0 130
Fomento Eco Mexicano COM 344419106 2,541 26,260 SH   SOLE   25,750 0 510
Ford Motor Co COM 345370860 1,486 145,245 SH   SOLE   144,445 0 800
General Dynamics COM 369550108 6,115 33,634 SH   SOLE   33,059 0 575
General Electric Co COM 369604103 4,105 390,957 SH   SOLE   382,641 0 8,316
General Mills Inc COM 370334104 413 7,856 SH   SOLE   3,756 0 4,100
General Motors COM 37045v100 3,512 91,150 SH   SOLE   88,450 0 2,700
Gentex Corp COM 371901109 2,628 106,800 SH   SOLE   106,800 0 0
Genuine Parts Co COM 372460105 887 8,567 SH   SOLE   7,467 0 1,100
Gilead Sciences Inc COM 375558103 2,763 40,895 SH   SOLE   40,445 0 450
Goldman Sachs BDC Inc COM 38147u107 2,888 146,805 SH   SOLE   144,555 0 2,250
Goldman Sachs Grp COM 38141g104 232 1,135 SH   SOLE   1,135 0 0
Grupo Aeroportuario Cen-ADR COM 400501102 5,488 112,265 SH   SOLE   110,140 0 2,125
Guidewire Software COM 40171v100 6,128 60,443 SH   SOLE   60,268 0 175
HDFC Bank Ltd ADR COM 40415f101 5,501 42,300 SH   SOLE   41,505 0 795
Halliburton Co COM 406216101 252 11,069 SH   SOLE   11,069 0 0
Hanesbrands Inc COM 410345102 203 11,800 SH   SOLE   11,800 0 0
Health Care Select COM 81369y209 365 3,935 SH   SOLE   3,935 0 0
Hershey Co COM 427866108 1,602 11,950 SH   SOLE   11,950 0 0
Home Depot Inc COM 437076102 15,483 74,448 SH   SOLE   71,098 0 3,350
Honeywell Int'l Inc COM 438516106 3,433 19,662 SH   SOLE   19,412 0 250
Huntington Bancshares COM 446150104 334 24,153 SH   SOLE   24,153 0 0
IBM COM 459200101 22,076 160,089 SH   SOLE   153,951 0 6,138
IDEXX Laboratories Inc COM 45168d104 12,349 44,853 SH   SOLE   44,678 0 175
Illinois Tool Works COM 452308109 1,401 9,287 SH   SOLE   7,787 0 1,500
Illumina Inc COM 452327109 11,095 30,136 SH   SOLE   30,036 0 100
Int'l Paper Co COM 460146103 3,084 71,191 SH   SOLE   69,416 0 1,775
Intel Corp COM 458140100 14,897 311,198 SH   SOLE   289,473 0 21,725
Intuitive Surgical Inc COM 46120e602 5,879 11,208 SH   SOLE   11,173 0 35
Iron Mountain Inc COM 46284v101 2,297 73,380 SH   SOLE   70,900 0 2,480
J M Smucker Co COM 832696405 822 7,136 SH   SOLE   7,136 0 0
JP Morgan Chase & Co COM 46625h100 19,948 178,427 SH   SOLE   168,977 0 9,450
Johnson & Johnson COM 478160104 27,180 195,144 SH   SOLE   188,900 0 6,244
Kimberly-Clark Corp COM 494368103 9,472 71,069 SH   SOLE   63,232 0 7,837
Kinder Morgan Inc COM 49456b101 3,239 155,125 SH   SOLE   152,430 0 2,695
Kraft Heinz Co COM 500754106 4,301 138,573 SH   SOLE   135,740 0 2,833
Lamb Weston Holdings COM 513272104 472 7,447 SH   SOLE   5,681 0 1,766
Lincoln National Corp COM 534187109 352 5,460 SH   SOLE   5,460 0 0
Lockheed Martin COM 539830109 1,086 2,986 SH   SOLE   2,986 0 0
Lowe's Companies COM 548661107 230 2,284 SH   SOLE   2,284 0 0
Marathon Petroleum Corp COM 56585a102 374 6,692 SH   SOLE   4,892 0 1,800
Marsh & McLennan COM 571748102 6,185 62,004 SH   SOLE   60,729 0 1,275
Mastercard Inc-A COM 57636q104 1,131 4,275 SH   SOLE   4,275 0 0
McCormick & Co COM 579780206 5,288 34,115 SH   SOLE   33,665 0 450
McDonald's Corp COM 580135101 10,811 52,059 SH   SOLE   51,709 0 350
Medtronic PLC COM g5960l103 391 4,015 SH   SOLE   3,215 0 800
Mercantile Bank Corp COM 587376104 335 10,279 SH   SOLE   10,279 0 0
Merck & Co Inc COM 58933y105 17,291 206,214 SH   SOLE   191,673 0 14,541
Microchip Technology COM 595017104 1,151 13,275 SH   SOLE   13,175 0 100
Microsoft Corp COM 594918104 30,292 226,126 SH   SOLE   221,276 0 4,850
Mondelez Int'l Inc COM 609207105 11,616 215,508 SH   SOLE   213,008 0 2,500
Motorola Solutions COM 620076307 721 4,325 SH   SOLE   4,325 0 0
NVIDIA Corp COM 67066g104 362 2,207 SH   SOLE   2,207 0 0
Neogen Corp COM 640491106 1,209 19,465 SH   SOLE   18,665 0 800
Nestle SA ADR COM 641069406 5,430 52,385 SH   SOLE   50,950 0 1,435
New Oriental Education-SP ADR COM 647581107 5,794 59,990 SH   SOLE   58,890 0 1,100
NextEra Energy COM 65339f101 3,316 16,189 SH   SOLE   15,939 0 250
Nike Inc COM 654106103 9,572 114,018 SH   SOLE   112,758 0 1,260
Nordson Corporation COM 655663102 1,246 8,820 SH   SOLE   8,820 0 0
Nordstrom Inc COM 655664100 382 12,000 SH   SOLE   12,000 0 0
NuVasive Inc COM 670704105 1,244 21,251 SH   SOLE   19,251 0 2,000
Omnicell Inc COM 68213n109 10,865 126,292 SH   SOLE   125,867 0 425
Oracle Corp COM 68389x105 1,072 18,816 SH   SOLE   18,816 0 0
Outfront Media Inc COM 69007j106 2,852 110,568 SH   SOLE   107,768 0 2,800
PNC Financial COM 693475105 570 4,153 SH   SOLE   4,153 0 0
PPG Industries Inc COM 693506107 1,219 10,444 SH   SOLE   10,444 0 0
PacWest Bancorp COM 695263103 3,529 90,885 SH   SOLE   88,535 0 2,350
Palo Alto Networks COM 697435105 9,144 44,874 SH   SOLE   44,724 0 150
PayPal Holdings Inc COM 70450y103 6,881 60,118 SH   SOLE   59,818 0 300
Paychex Inc COM 704326107 2,993 36,375 SH   SOLE   35,870 0 505
Penumbra Inc COM 70975l107 10,761 67,259 SH   SOLE   67,009 0 250
Pepsico Inc COM 713448108 28,716 218,986 SH   SOLE   207,710 0 11,276
Pfizer Inc COM 717081103 23,843 550,403 SH   SOLE   537,352 0 13,051
Philip Morris Int'l COM 718172109 750 9,550 SH   SOLE   9,050 0 500
Phillips 66 COM 718546104 300 3,205 SH   SOLE   2,605 0 600
Pinnacle West Cap Corp COM 723484101 1,720 18,285 SH   SOLE   18,285 0 0
Procter & Gamble Co COM 742718109 12,208 111,333 SH   SOLE   103,633 0 7,700
Proofpoint, Inc COM 743424103 9,221 76,681 SH   SOLE   76,481 0 200
Prudential PLC COM 74435k204 2,487 56,748 SH   SOLE   55,753 0 995
Qualcomm Inc COM 747525103 1,201 15,783 SH   SOLE   15,783 0 0
RPM Int'l Inc COM 749685103 995 16,275 SH   SOLE   15,275 0 1,000
Raytheon Co COM 755111507 4,326 24,880 SH   SOLE   23,636 0 1,244
Reins Grp of America COM 759351604 8,078 51,775 SH   SOLE   51,250 0 525
Republic Services COM 760759100 5,294 61,100 SH   SOLE   60,400 0 700
ResMed Inc COM 761152107 11,434 93,699 SH   SOLE   93,699 0 0
Rockwell Automation COM 773903109 5,762 35,170 SH   SOLE   34,970 0 200
Ross Stores COM 778296103 9,160 92,411 SH   SOLE   90,386 0 2,025
Royal Caribbean Cruises Ltd COM V7780T103 12,986 107,139 SH   SOLE   105,889 0 1,250
Royal Dutch Shell A COM 780259206 4,852 74,567 SH   SOLE   74,467 0 100
Royal Dutch Shell B COM 780259107 4,390 66,781 SH   SOLE   64,906 0 1,875
SAP AG ADR COM 803054204 7,994 58,435 SH   SOLE   57,360 0 1,075
SPDR Gold Trust COM 78463v107 266 2,000 SH   SOLE   2,000 0 0
SPDR S&P 500 ETF Trust COM 78462f103 963 3,286 SH   SOLE   3,286 0 0
STERIS Plc COM g8473t100 438 2,940 SH   SOLE   2,940 0 0
Salesforce.com COM 79466l302 9,822 64,735 SH   SOLE   64,510 0 225
Schlumberger Ltd COM 806857108 6,039 151,960 SH   SOLE   149,610 0 2,350
Scotts Miracle-Gro Co COM 810186106 1,164 11,815 SH   SOLE   11,815 0 0
Signature Bank NY COM 82669g104 4,610 38,147 SH   SOLE   38,047 0 100
Snap-On Inc COM 833034101 864 5,216 SH   SOLE   5,066 0 150
Southern Co COM 842587107 2,088 37,780 SH   SOLE   36,780 0 1,000
Splunk Inc COM 848637104 14,486 115,198 SH   SOLE   114,798 0 400
Starbucks Corp COM 855244109 12,851 153,296 SH   SOLE   149,946 0 3,350
Stryker Corp COM 863667101 19,509 94,896 SH   SOLE   92,946 0 1,950
SunTrust Banks COM 867914103 2,236 35,583 SH   SOLE   35,583 0 0
Sysco Corp COM 871829107 1,215 17,175 SH   SOLE   14,975 0 2,200
TCF Financial Corp COM XX8722751 218 10,500 SH   SOLE   4,000 0 6,500
TELUS Corp COM 87971m103 4,544 123,099 SH   SOLE   120,674 0 2,425
TJX Companies COM 872540109 3,384 63,997 SH   SOLE   63,597 0 400
Taiwan Semiconductor COM 874039100 2,562 65,398 SH   SOLE   64,328 0 1,070
Target Corp COM 87612e106 6,277 72,471 SH   SOLE   69,845 0 2,626
Techtronic INDS LTD SP ADR COM 87873r101 5,909 154,395 SH   SOLE   151,895 0 2,500
Texas Instruments COM 882508104 2,367 20,630 SH   SOLE   18,630 0 2,000
Thermo Fisher Sci Inc COM 883556102 878 2,991 SH   SOLE   2,991 0 0
Toronto-Dominion Bank COM 891160509 5,026 86,122 SH   SOLE   84,542 0 1,580
Total SA ADR COM 89151e109 262 4,700 SH   SOLE   4,700 0 0
Total System Services COM 891906109 12,507 97,506 SH   SOLE   95,956 0 1,550
Travelers Company Inc COM 89417e109 2,502 16,733 SH   SOLE   10,883 0 5,850
Tyson Foods Inc COM 902494103 222 2,750 SH   SOLE   2,750 0 0
US Bancorp COM 902973304 428 8,175 SH   SOLE   8,175 0 0
Ulta Beauty Inc COM 90384s303 11,820 34,074 SH   SOLE   33,939 0 135
Unilever NV COM 904784709 5,146 84,742 SH   SOLE   83,217 0 1,525
Union Pacific Corp COM 907818108 13,851 81,908 SH   SOLE   80,883 0 1,025
United Health Group COM 91324p102 16,163 66,238 SH   SOLE   64,683 0 1,555
United Parcel Service COM 911312106 3,680 35,638 SH   SOLE   33,803 0 1,835
United Technologies COM 913017109 1,900 14,594 SH   SOLE   10,694 0 3,900
VF Corp COM 918204108 5,005 57,300 SH   SOLE   56,825 0 475
Vanguard High DVD Yield ETF COM 921946406 343 3,930 SH   SOLE   3,930 0 0
Vanguard Mid-Cap ETF COM 922908629 220 1,317 SH   SOLE   1,317 0 0
Vanguard S&P 500 ETF COM 922908363 2,718 10,100 SH   SOLE   10,100 0 0
Vanguard Total Intl Stk ETF COM 921909768 1,561 29,587 SH   SOLE   29,587 0 0
Vanguard US Tot Mkt ETF COM 922908769 4,400 29,318 SH   SOLE   29,318 0 0
Veeva Systems Inc COM 922475108 426 2,630 SH   SOLE   2,630 0 0
Verizon Comm Inc COM 92343v104 12,863 225,147 SH   SOLE   217,316 0 7,831
Vertex Pharmaceuticals COM 92532f100 9,189 50,108 SH   SOLE   49,933 0 175
Visa Inc Cl A COM 92826c839 15,493 89,269 SH   SOLE   87,644 0 1,625
Vodafone Grp PLC-ADR COM 92857w308 242 14,797 SH   SOLE   14,797 0 0
WEC Energy Group Inc COM 92939u106 3,903 46,819 SH   SOLE   46,319 0 500
WNS Holdings Ltd-ADR COM 92932M101 5,583 94,310 SH   SOLE   92,585 0 1,725
Wabtec Corp COM 929740108 4,199 58,508 SH   SOLE   57,823 0 685
Wal-Mart Inc COM 931142103 17,881 161,830 SH   SOLE   160,255 0 1,575
Walgreens Boots Alliance Inc COM 931427108 7,985 146,050 SH   SOLE   132,250 0 13,800
Walt Disney Co COM 254687106 16,925 121,202 SH   SOLE   119,997 0 1,205
Wells Fargo & Co COM 949746101 7,518 158,879 SH   SOLE   156,129 0 2,750
Welltower Inc COM 95040q104 4,066 49,875 SH   SOLE   48,450 0 1,425
West Pharmaceutical Services COM 955306105 6,252 49,954 SH   SOLE   48,504 0 1,450
Weyerhaeuser Co COM 962166104 7,158 271,763 SH   SOLE   265,988 0 5,775
WisdomTree Europe Hedged Eq Fu COM 97717x701 3,194 48,269 SH   SOLE   47,594 0 675
WisdomTree India Earnings Fund COM 97717w422 586 22,495 SH   SOLE   22,495 0 0
Yum! Brands Inc COM 988498101 217 1,958 SH   SOLE   258 0 1,700
Zoetis Inc COM 98978V103 16,575 146,045 SH   SOLE   143,920 0 2,125
iShares DJ Select DVD Index COM 464287168 348 3,496 SH   SOLE   3,496 0 0
iShares FTSE/China 25 COM 464287184 2,551 59,645 SH   SOLE   58,545 0 1,100
iShares Int'l Div Growth ETF COM 46435g524 207 3,700 SH   SOLE   3,700 0 0
iShares MSCI EAFE COM 464287465 3,447 52,437 SH   SOLE   51,712 0 725
iShares MSCI EU Financial COM 464289180 2,201 121,274 SH   SOLE   119,774 0 1,500
iShares MSCI Emerging Mkts COM 464287234 3,728 86,872 SH   SOLE   85,797 0 1,075
iShares MSCI S Africa ETF COM 464286780 540 9,877 SH   SOLE   9,877 0 0
iShares S&P 500 Growth COM 464287309 944 5,265 SH   SOLE   5,265 0 0
iShares S&P 500 Val COM 464287408 1,053 9,033 SH   SOLE   9,033 0 0
iShares S&P MidCap 400 COM 464287507 1,382 7,116 SH   SOLE   7,116 0 0
iShares S&P Smallcap 600 Value COM 464287879 250 1,685 SH   SOLE   1,685 0 0
iShares Trust S&P 500 COM 464287200 333 1,130 SH   SOLE   1,130 0 0
iShares-Russell 1000 COM 464287622 1,051 6,454 SH   SOLE   6,454 0 0
iShares-Russell 2000 COM 464287655 2,123 13,653 SH   SOLE   13,653 0 0