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 846 300 SH   SOLE   300 0 0
3M Co COM 88579y101 9,926 50,459 SH   SOLE   44,589 0 5,870
A.O. Smith Corp COM 831865209 7,472 126,320 SH   SOLE   125,845 0 475
AT&T Inc COM 00206r102 10,241 318,937 SH   SOLE   297,829 0 21,108
AbbVie Inc COM 00287y109 7,061 76,215 SH   SOLE   54,915 0 21,300
Abbott Labs COM 002824100 19,959 327,254 SH   SOLE   302,479 0 24,775
Accenture LTD Cl A COM g1151c101 10,306 62,997 SH   SOLE   62,222 0 775
Adobe Systems Inc COM 00724f101 459 1,881 SH   SOLE   1,881 0 0
Aflac Inc. COM 001055102 2,649 61,570 SH   SOLE   61,570 0 0
Air Products & Chem COM 009158106 2,360 15,156 SH   SOLE   14,656 0 500
Alibaba COM 01609w102 246 1,328 SH   SOLE   1,328 0 0
Allstate Corp COM 020002101 1,218 13,350 SH   SOLE   13,350 0 0
Alphabet Inc Cl A COM 02079k305 14,622 12,949 SH   SOLE   12,824 0 125
Alphabet Inc Cl C COM 02079k107 1,012 907 SH   SOLE   840 0 67
Alterian MLP ETF COM 00162q866 152 15,000 SH   SOLE   15,000 0 0
Altria Group Inc COM 02209s103 795 14,006 SH   SOLE   13,106 0 900
Amazon.com Inc COM 023135106 13,926 8,193 SH   SOLE   8,129 0 64
Amer Electric Power COM 025537101 1,015 14,659 SH   SOLE   14,659 0 0
American Express COM 025816109 1,802 18,385 SH   SOLE   18,110 0 275
American Tower Corp COM 03027x100 4,526 31,394 SH   SOLE   31,269 0 125
Amgen Inc COM 031162100 1,451 7,858 SH   SOLE   6,858 0 1,000
Amphenol Corp Cl A COM 032095101 9,033 103,645 SH   SOLE   102,495 0 1,150
Analog Devices COM 032654105 464 4,838 SH   SOLE   4,838 0 0
Anheuser-Busch Inbev ADR COM 03524a108 2,114 20,985 SH   SOLE   20,505 0 480
Apple Computer Inc COM 037833100 23,267 125,694 SH   SOLE   122,534 0 3,160
Applied Materials Inc COM 038222105 1,094 23,692 SH   SOLE   23,567 0 125
AptarGroup Inc COM 038336103 8,252 88,370 SH   SOLE   87,295 0 1,075
Aptiv PLC COM g6095l109 1,377 15,025 SH   SOLE   14,625 0 400
AstraZeneca PLC COM 046353108 3,445 98,128 SH   SOLE   96,768 0 1,360
Automatic Data Proc COM 053015103 9,018 67,227 SH   SOLE   54,227 0 13,000
Avery Dennison Corp COM 053611109 405 3,970 SH   SOLE   3,970 0 0
B&G Foods Inc COM 05508r106 4,737 158,435 SH   SOLE   156,285 0 2,150
BB&T Corp COM 054937107 1,652 32,745 SH   SOLE   32,445 0 300
BCE Inc COM 05534b760 401 9,900 SH   SOLE   9,900 0 0
BP PLC ADR COM 055622104 3,041 66,591 SH   SOLE   66,591 0 0
Ball Corp COM 058498106 3,870 108,865 SH   SOLE   107,815 0 1,050
Bank of America COM 060505104 8,309 294,759 SH   SOLE   292,059 0 2,700
Bank of Montreal COM 063671101 4,298 55,627 SH   SOLE   54,752 0 875
Baxter Int'l Inc COM 071813109 11,371 153,996 SH   SOLE   152,446 0 1,550
Becton Dickinson COM 075887109 13,426 56,043 SH   SOLE   55,343 0 700
Berkshire Hathaway Cl A COM 084670108 282 1 SH   SOLE   1 0 0
Berkshire Hathaway Cl B COM 084670702 3,120 16,715 SH   SOLE   16,565 0 150
BlackRock, Inc COM 09247x101 11,494 23,033 SH   SOLE   22,728 0 305
Boeing Co COM 097023105 21,940 65,392 SH   SOLE   64,577 0 815
Bristol-Myers Squibb COM 110122108 6,971 125,963 SH   SOLE   108,406 0 17,557
Broadcom Inc COM 11135f101 8,738 36,014 SH   SOLE   35,614 0 400
CDK Global, Inc. COM 12508e101 806 12,398 SH   SOLE   10,398 0 2,000
CVS Health Corp COM 126650100 3,499 54,369 SH   SOLE   53,819 0 550
Canadian Nat'l Railway COM 136375102 4,341 53,102 SH   SOLE   52,492 0 610
Carter's Inc COM 146229109 3,623 33,430 SH   SOLE   33,205 0 225
Caterpillar Inc COM 149123101 2,084 15,361 SH   SOLE   14,636 0 725
Cedar Fair LP COM 150185106 3,152 50,020 SH   SOLE   49,145 0 875
Celgene Corp COM 151020104 4,300 54,144 SH   SOLE   53,994 0 150
Charles Schwab Corp COM 808513105 8,615 168,600 SH   SOLE   167,925 0 675
Check Point Software COM m22465104 2,471 25,295 SH   SOLE   24,910 0 385
Chemical Financial Corp COM 163731102 367 6,600 SH   SOLE   6,600 0 0
Chevron Corp COM 166764100 15,294 120,970 SH   SOLE   119,120 0 1,850
Chubb Ltd COM h1467j104 1,334 10,502 SH   SOLE   10,202 0 300
Cincinnati Financial Corp COM 172062101 329 4,919 SH   SOLE   4,919 0 0
Cisco Systems Inc COM 17275r102 16,160 375,560 SH   SOLE   369,660 0 5,900
Citigroup Inc COM 172967424 4,776 71,373 SH   SOLE   71,183 0 190
Clorox Co COM 189054109 2,145 15,860 SH   SOLE   15,860 0 0
Coca-Cola Co COM 191216100 6,236 142,191 SH   SOLE   139,846 0 2,345
Cogent Communications Holdings COM 19239V302 2,312 43,290 SH   SOLE   42,800 0 490
Colgate-Palmolive Co COM 194162103 7,475 115,331 SH   SOLE   108,648 0 6,683
Comcast Corp Cl A COM 20030n101 7,794 237,558 SH   SOLE   234,833 0 2,725
Comerica Inc COM 200340107 3,348 36,819 SH   SOLE   17,282 0 19,537
Conagra Foods Inc COM 205887102 682 19,092 SH   SOLE   17,792 0 1,300
ConocoPhillips COM 20825c104 694 9,972 SH   SOLE   8,772 0 1,200
Consolidated Edison COM 209115104 975 12,500 SH   SOLE   11,550 0 950
Corning Inc COM 219350105 213 7,740 SH   SOLE   7,740 0 0
Costco Wholesale COM 22160k105 14,454 69,166 SH   SOLE   68,516 0 650
Cullen/Frost Bankers COM 229899109 463 4,275 SH   SOLE   4,275 0 0
DBS Group COM 23304y100 3,552 45,495 SH   SOLE   44,955 0 540
DTE Energy Co COM 233331107 380 3,670 SH   SOLE   3,670 0 0
DXC Technology Co COM 23355l106 484 6,000 SH   SOLE   6,000 0 0
Dassault Systems S.A. COM 237545108 5,349 38,175 SH   SOLE   37,600 0 575
Deere & Co COM 244199105 913 6,534 SH   SOLE   5,034 0 1,500
Delta Air Lines Inc COM 247361702 261 5,263 SH   SOLE   5,263 0 0
Diageo PLC ADR COM 25243q205 5,064 35,167 SH   SOLE   34,652 0 515
Digital Realty Trust Inc COM 253868103 2,353 21,084 SH   SOLE   20,674 0 410
Discover Financial COM 254709108 10,850 154,100 SH   SOLE   152,085 0 2,015
Dollar Tree Inc COM 256746108 3,813 44,863 SH   SOLE   44,688 0 175
Dominion Resources Inc COM 25746u109 1,255 18,400 SH   SOLE   12,400 0 6,000
DowDuPont Inc. COM 26078j100 11,235 170,433 SH   SOLE   165,758 0 4,675
Duke Energy Corp COM 26441c204 5,095 64,428 SH   SOLE   56,462 0 7,966
EPAM Systems COM 29414b104 9,418 75,753 SH   SOLE   75,453 0 300
Eaton Corp PLC COM g29183103 684 9,155 SH   SOLE   9,155 0 0
Ecolab Inc COM 278865100 549 3,915 SH   SOLE   3,665 0 250
Edwards Lifesciences COM 28176e108 9,499 65,257 SH   SOLE   65,007 0 250
Eli Lilly & Co COM 532457108 7,265 85,141 SH   SOLE   76,541 0 8,600
Emerson Electric Co COM 291011104 6,998 101,220 SH   SOLE   91,895 0 9,325
Enbridge Inc COM 29250n105 963 26,971 SH   SOLE   25,844 0 1,127
Enterprise Prod Ptnrs LP COM 293792107 315 11,370 SH   SOLE   11,370 0 0
Essex Property Trust Inc COM 297178105 335 1,400 SH   SOLE   1,400 0 0
Essity Aktiebolag F Spons ADR COM 29729l102 3,226 130,455 SH   SOLE   128,505 0 1,950
Estee Lauder Cl A COM 518439104 13,001 91,116 SH   SOLE   90,066 0 1,050
Exelon Corp COM 30161n101 3,767 88,431 SH   SOLE   87,981 0 450
Exxon Mobil Corp COM 30231g102 21,424 258,958 SH   SOLE   236,010 0 22,948
Facebook Inc COM 30303m102 14,383 74,019 SH   SOLE   73,749 0 270
Fastenal Co COM 311900104 10,922 226,934 SH   SOLE   224,984 0 1,950
FedEx Corp COM 31428x106 433 1,905 SH   SOLE   1,805 0 100
Fin Select SPDR ETF COM 81369Y605 15,083 567,260 SH   SOLE   560,460 0 6,800
Fomento Eco Mexicano COM 344419106 2,248 25,611 SH   SOLE   25,226 0 385
Ford Motor Co COM 345370860 2,038 184,092 SH   SOLE   182,077 0 2,015
General Dynamics COM 369550108 12,240 65,661 SH   SOLE   64,761 0 900
General Electric Co COM 369604103 6,437 472,928 SH   SOLE   427,998 0 44,930
General Mills Inc COM 370334104 335 7,575 SH   SOLE   6,725 0 850
General Motors COM 37045v100 3,512 89,134 SH   SOLE   87,734 0 1,400
Gentex Corp COM 371901109 2,345 101,850 SH   SOLE   101,850 0 0
Genuine Parts Co COM 372460105 1,297 14,127 SH   SOLE   13,027 0 1,100
Gilead Sciences Inc COM 375558103 2,681 37,850 SH   SOLE   37,850 0 0
GlaxoSmithKline ADR COM 37733w105 208 5,150 SH   SOLE   5,150 0 0
Globus Medical Inc COM 379577208 233 4,610 SH   SOLE   4,610 0 0
Goldman Sachs BDC Inc COM 38147u107 3,447 168,290 SH   SOLE   166,590 0 1,700
Goldman Sachs Grp COM 38141g104 266 1,206 SH   SOLE   1,206 0 0
Grupo Aeroportuario Cen-ADR COM 400501102 4,122 98,960 SH   SOLE   97,505 0 1,455
Guidewire Software COM 40171v100 5,299 59,690 SH   SOLE   59,490 0 200
H & R Block COM 093671105 276 12,100 SH   SOLE   12,100 0 0
HDFC Bank Ltd ADR COM 40415f101 2,457 23,399 SH   SOLE   23,069 0 330
Halliburton Co COM 406216101 739 16,403 SH   SOLE   16,403 0 0
Hanesbrands Inc COM 410345102 346 15,700 SH   SOLE   15,700 0 0
Hasbro Inc COM 418056107 362 3,925 SH   SOLE   3,925 0 0
Health Care Select COM 81369y209 577 6,915 SH   SOLE   6,915 0 0
Henkel AG & Co KGaA COM 42550u208 2,140 16,735 SH   SOLE   16,565 0 170
Hershey Co COM 427866108 1,126 12,100 SH   SOLE   12,100 0 0
Home Depot Inc COM 437076102 15,453 79,208 SH   SOLE   76,458 0 2,750
Honeywell Int'l Inc COM 438516106 2,736 18,995 SH   SOLE   18,845 0 150
Huntington Bancshares Inc COM 446150104 386 26,153 SH   SOLE   26,153 0 0
Huntsman Corp COM 447011107 307 10,500 SH   SOLE   10,500 0 0
IBM COM 459200101 21,800 156,050 SH   SOLE   150,487 0 5,563
Illinois Tool Works COM 452308109 1,337 9,652 SH   SOLE   9,652 0 0
Illumina Inc COM 452327109 10,378 37,158 SH   SOLE   37,008 0 150
Int'l Paper Co COM 460146103 2,441 46,863 SH   SOLE   46,238 0 625
Intel Corp COM 458140100 15,506 311,934 SH   SOLE   297,209 0 14,725
Intuitive Surgical Inc COM 46120e602 5,568 11,637 SH   SOLE   11,597 0 40
Iron Mountain Inc COM 46284v101 2,478 70,775 SH   SOLE   69,675 0 1,100
J M Smucker Co COM 832696405 778 7,236 SH   SOLE   7,236 0 0
J.B. Hunt Transport COM 445658107 6,142 50,527 SH   SOLE   50,102 0 425
JP Morgan Chase & Co COM 46625h100 19,071 183,023 SH   SOLE   173,679 0 9,344
Japan Index (ETF) COM 46434g822 4,862 83,954 SH   SOLE   82,661 0 1,293
Johnson & Johnson COM 478160104 24,527 202,132 SH   SOLE   197,913 0 4,219
KAR Auction Services Ind COM 48238t109 4,663 85,099 SH   SOLE   84,749 0 350
Kimberly-Clark Corp COM 494368103 7,969 75,646 SH   SOLE   68,009 0 7,637
Kraft Heinz Co COM 500754106 10,593 168,619 SH   SOLE   166,457 0 2,162
Lamb Weston Holdings Inc COM 513272104 510 7,447 SH   SOLE   7,014 0 433
Lincoln National Corp COM 534187109 430 6,910 SH   SOLE   6,910 0 0
Lockheed Martin COM 539830109 1,078 3,648 SH   SOLE   3,648 0 0
Marathon Petroleum Corp COM 56585a102 629 8,967 SH   SOLE   6,967 0 2,000
Marsh & McLennan COM 571748102 8,778 107,091 SH   SOLE   105,241 0 1,850
Mastercard Inc-A COM 57636q104 911 4,635 SH   SOLE   4,635 0 0
McCormick & Co COM 579780206 7,600 65,463 SH   SOLE   64,538 0 925
McDonald's Corp COM 580135101 9,471 60,441 SH   SOLE   60,041 0 400
Medtronic PLC COM g5960l103 3,866 45,155 SH   SOLE   43,755 0 1,400
Mercantile Bank Corp COM 587376104 380 10,279 SH   SOLE   10,279 0 0
Merck & Co Inc COM 58933y105 13,865 228,417 SH   SOLE   210,016 0 18,401
Microchip Technology COM 595017104 1,514 16,645 SH   SOLE   16,545 0 100
Microsoft Corp COM 594918104 21,715 220,207 SH   SOLE   216,907 0 3,300
Mondelez International Inc. COM 609207105 5,608 136,784 SH   SOLE   135,159 0 1,625
Motorola Solutions COM 620076307 802 6,896 SH   SOLE   6,896 0 0
NVIDIA Corp COM 67066g104 221 932 SH   SOLE   932 0 0
Neogen Corp COM 640491106 1,145 14,277 SH   SOLE   13,611 0 666
Nestle SA ADR COM 641069406 217 2,800 SH   SOLE   2,300 0 500
New Oriental Education-SP ADR COM 647581107 5,243 55,385 SH   SOLE   54,635 0 750
NextEra Energy COM 65339f101 3,081 18,443 SH   SOLE   18,193 0 250
Nike Inc COM 654106103 6,010 75,427 SH   SOLE   74,552 0 875
Nippon Tel & Tel ADR COM 654624105 2,387 52,505 SH   SOLE   51,760 0 745
Nordson Corporation COM 655663102 939 7,310 SH   SOLE   7,310 0 0
Nordstrom Inc COM 655664100 562 10,850 SH   SOLE   10,850 0 0
NuVasive Inc COM 670704105 1,131 21,701 SH   SOLE   19,701 0 2,000
Nuveen Quality Pfd Income Fund COM 67072c105 495 56,200 SH   SOLE   56,200 0 0
O'Reilly Automotive Inc COM 67103h107 301 1,100 SH   SOLE   1,100 0 0
Occidental Petroleum COM 674599105 1,920 22,946 SH   SOLE   22,671 0 275
Omnicell Inc COM 68213n109 8,000 152,530 SH   SOLE   151,930 0 600
Omnicom Group Inc COM 681919106 3,982 52,215 SH   SOLE   51,490 0 725
Oracle Corp COM 68389x105 858 19,466 SH   SOLE   19,466 0 0
Outfront Media Inc. COM 69007j106 3,461 177,921 SH   SOLE   175,246 0 2,675
PG&E Corp COM 69331c108 315 7,390 SH   SOLE   7,390 0 0
PNC Financial COM 693475105 220 1,630 SH   SOLE   1,630 0 0
PPG Industries Inc COM 693506107 1,088 10,484 SH   SOLE   10,484 0 0
PacWest Bancorp COM 695263103 3,460 70,020 SH   SOLE   68,670 0 1,350
Palo Alto Networks COM 697435105 8,990 43,752 SH   SOLE   43,627 0 125
PayPal Holdings Inc. COM 70450y103 587 7,055 SH   SOLE   7,055 0 0
Paychex Inc COM 704326107 4,313 63,100 SH   SOLE   62,700 0 400
Pepsico Inc COM 713448108 24,854 228,288 SH   SOLE   214,712 0 13,576
Pfizer Inc COM 717081103 20,824 573,980 SH   SOLE   555,933 0 18,047
Philip Morris Int'l COM 718172109 762 9,434 SH   SOLE   8,434 0 1,000
Phillips 66 COM 718546104 386 3,435 SH   SOLE   2,835 0 600
Pinnacle West Cap Corp COM 723484101 1,660 20,610 SH   SOLE   20,610 0 0
PolyOne Corp COM 73179p106 367 8,500 SH   SOLE   8,500 0 0
Praxair Inc COM 74005p104 284 1,793 SH   SOLE   1,793 0 0
Procter & Gamble Co COM 742718109 9,592 122,882 SH   SOLE   106,482 0 16,400
Proofpoint, Inc COM 743424103 4,573 39,655 SH   SOLE   39,505 0 150
Prudential PLC COM 74435k204 6,174 135,100 SH   SOLE   133,125 0 1,975
Qualcomm Inc COM 747525103 1,003 17,874 SH   SOLE   17,874 0 0
RPM Int'l Inc COM 749685103 1,015 17,400 SH   SOLE   16,400 0 1,000
Raytheon Co COM 755111507 3,351 17,346 SH   SOLE   17,346 0 0
Red Hat Inc COM 756577102 8,337 62,045 SH   SOLE   61,870 0 175
Reins Grp of America COM 759351604 4,202 31,480 SH   SOLE   31,105 0 375
Republic Services COM 760759100 8,144 119,128 SH   SOLE   117,578 0 1,550
ResMed Inc COM 761152107 12,804 123,615 SH   SOLE   123,615 0 0
Rockwell Automation COM 773903109 5,419 32,600 SH   SOLE   32,550 0 50
Rockwell Collins Inc COM 774341101 313 2,325 SH   SOLE   2,325 0 0
Ross Stores COM 778296103 9,713 114,610 SH   SOLE   113,335 0 1,275
Royal Caribbean Cruises Ltd. COM V7780T103 7,492 72,315 SH   SOLE   71,460 0 855
Royal Dutch Shell A COM 780259206 5,106 73,747 SH   SOLE   73,647 0 100
Royal Dutch Shell B COM 780259107 3,661 50,396 SH   SOLE   49,636 0 760
SPDR Gold Trust COM 78463v107 201 1,695 SH   SOLE   1,695 0 0
SPDR S&P 500 ETF Trust COM 78462f103 1,250 4,609 SH   SOLE   4,609 0 0
STERIS Plc COM g84720104 357 3,400 SH   SOLE   3,400 0 0
Salesforce.com COM 79466l302 13,076 95,865 SH   SOLE   95,515 0 350
Schlumberger Ltd COM 806857108 7,741 115,493 SH   SOLE   112,468 0 3,025
Scotts Miracle-Gro Co COM 810186106 904 10,865 SH   SOLE   10,865 0 0
Shire Ltd ADR COM 82481r106 2,033 12,044 SH   SOLE   11,909 0 135
Signature Bank NY COM 82669g104 6,128 47,920 SH   SOLE   47,735 0 185
Snap-On Inc COM 833034101 1,761 10,956 SH   SOLE   10,756 0 200
Southern Co COM 842587107 1,915 41,360 SH   SOLE   37,660 0 3,700
Splunk Inc COM 848637104 12,787 129,018 SH   SOLE   128,493 0 525
Starbucks Corp COM 855244109 1,349 27,621 SH   SOLE   27,121 0 500
Stryker Corp COM 863667101 13,765 81,518 SH   SOLE   80,543 0 975
SunTrust Banks COM 867914103 2,554 38,683 SH   SOLE   38,683 0 0
Sysco Corp COM 871829107 1,173 17,175 SH   SOLE   12,975 0 4,200
TCF Financial Corp COM 872275102 382 15,500 SH   SOLE   15,500 0 0
TELUS Corp COM 87971m103 4,447 125,240 SH   SOLE   123,365 0 1,875
TJX Companies COM 872540109 2,875 30,201 SH   SOLE   30,101 0 100
Taiwan Semiconductor COM 874039100 4,703 128,637 SH   SOLE   126,792 0 1,845
Target Corp COM 87612e106 6,951 91,322 SH   SOLE   89,807 0 1,515
Tata Motors Ltd COM 876568502 2,853 145,920 SH   SOLE   143,780 0 2,140
Texas Instruments COM 882508104 2,354 21,352 SH   SOLE   21,352 0 0
The Ultimate Software Group COM 90385d107 9,021 35,060 SH   SOLE   34,935 0 125
Thermo Fisher Sci Inc COM 883556102 604 2,915 SH   SOLE   2,915 0 0
Toronto-Dominion Bank COM 891160509 5,047 87,234 SH   SOLE   86,004 0 1,230
Total SA ADR COM 89151e109 285 4,700 SH   SOLE   4,700 0 0
Total System Services, Inc COM 891906109 10,205 120,740 SH   SOLE   119,415 0 1,325
Travelers Company Inc COM 89417e109 2,239 18,298 SH   SOLE   11,698 0 6,600
Tupperware Brands COM 899896104 2,405 58,310 SH   SOLE   57,360 0 950
Tyson Foods Inc COM 902494103 218 3,163 SH   SOLE   3,163 0 0
US Bancorp COM 902973304 302 6,041 SH   SOLE   6,041 0 0
Ulta Beauty Inc COM 90384s303 7,402 31,704 SH   SOLE   31,569 0 135
Unilever NV COM 904784709 2,584 46,383 SH   SOLE   45,753 0 630
Union Pacific Corp COM 907818108 13,415 94,685 SH   SOLE   93,410 0 1,275
United Health Group COM 91324p102 15,313 62,414 SH   SOLE   61,639 0 775
United Parcel Service COM 911312106 1,382 13,011 SH   SOLE   11,911 0 1,100
United Technologies COM 913017109 1,683 13,457 SH   SOLE   9,557 0 3,900
VF Corp COM 918204108 4,879 59,855 SH   SOLE   59,555 0 300
Vanguard S&P 500 ETF COM 922908363 456 1,827 SH   SOLE   1,827 0 0
Vanguard US Tot Mkt ETF COM 922908769 242 1,725 SH   SOLE   1,725 0 0
Veeva Systems Inc COM 922475108 233 3,030 SH   SOLE   3,030 0 0
Verizon Comm Inc COM 92343v104 13,734 272,997 SH   SOLE   263,691 0 9,306
Vertex Pharmaceuticals COM 92532f100 9,700 57,072 SH   SOLE   56,872 0 200
Visa Inc Cl A COM 92826c839 14,633 110,482 SH   SOLE   109,032 0 1,450
Vodafone Grp PLC-ADR COM 92857w308 418 17,178 SH   SOLE   17,178 0 0
WEC Energy Group Inc COM 92939u106 2,967 45,893 SH   SOLE   45,393 0 500
WNS Holdings Ltd-ADR COM 92932M101 7,492 143,580 SH   SOLE   141,440 0 2,140
Wabtec Corp COM 929740108 3,051 30,950 SH   SOLE   30,650 0 300
Wal-Mart Inc COM 931142103 15,318 178,846 SH   SOLE   177,396 0 1,450
Walgreens Boots Alliance Inc COM 931427108 8,412 140,169 SH   SOLE   126,569 0 13,600
Walt Disney Co COM 254687106 12,895 123,031 SH   SOLE   120,647 0 2,384
Wells Fargo & Co COM 949746101 14,725 265,609 SH   SOLE   261,359 0 4,250
Welltower Inc COM 95040q104 3,585 57,185 SH   SOLE   56,450 0 735
West Pharmaceutical Services COM 955306105 4,994 50,295 SH   SOLE   49,970 0 325
Weyerhaeuser Co COM 962166104 8,024 220,086 SH   SOLE   216,347 0 3,739
WisdomTree Europe Hedged Eq Fu COM 97717x701 5,055 80,060 SH   SOLE   78,960 0 1,100
WisdomTree India Earnings Fund COM 97717w422 602 23,915 SH   SOLE   23,915 0 0
WisdomTree Japan Hedged Eq Fun COM 97717w851 4,780 88,545 SH   SOLE   87,335 0 1,210
Zimmer Biomet Hldgs Inc COM 98956p102 201 1,806 SH   SOLE   1,181 0 625
Zoetis Inc COM 98978V103 11,057 129,797 SH   SOLE   128,297 0 1,500
iShares DJ Select DVD Index COM 464287168 343 3,508 SH   SOLE   3,508 0 0
iShares Dow Jones US Real Esta COM 464287739 318 3,952 SH   SOLE   3,952 0 0
iShares FTSE/China 25 COM 464287184 4,407 102,570 SH   SOLE   101,090 0 1,480
iShares Gold Trust COM 464285105 240 20,000 SH   SOLE   20,000 0 0
iShares Int'l Div Growth ETF COM 46435g524 224 4,100 SH   SOLE   4,100 0 0
iShares MSCI EAFE COM 464287465 5,763 86,047 SH   SOLE   85,097 0 950
iShares MSCI EU Financial COM 464289180 4,284 211,780 SH   SOLE   208,680 0 3,100
iShares MSCI Emerging Mkts COM 464287234 5,673 130,917 SH   SOLE   129,367 0 1,550
iShares MSCI S Africa ETF COM 464286780 454 7,890 SH   SOLE   7,890 0 0
iShares S&P 500 Growth Index COM 464287309 916 5,635 SH   SOLE   5,635 0 0
iShares S&P 500 Val COM 464287408 899 8,162 SH   SOLE   8,162 0 0
iShares S&P MidCap 400 COM 464287507 1,439 7,386 SH   SOLE   7,386 0 0
iShares S&P Smallcap 600 Value COM 464287879 251 1,535 SH   SOLE   1,535 0 0
iShares-Russell 1000 COM 464287622 1,196 7,867 SH   SOLE   7,867 0 0
iShares-Russell 2000 COM 464287655 2,507 15,308 SH   SOLE   15,308 0 0