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 960 300 SH   SOLE   300 0 0
3M Co COM 88579y101 10,592 50,270 SH   SOLE   44,500 0 5,770
A.O. Smith Corp COM 831865209 6,562 122,960 SH   SOLE   122,485 0 475
AT&T Inc COM 00206r102 10,865 323,546 SH   SOLE   310,005 0 13,541
AbbVie Inc COM 00287y109 7,000 74,009 SH   SOLE   60,709 0 13,300
Abbott Labs COM 002824100 23,792 324,313 SH   SOLE   305,338 0 18,975
Accenture LTD Cl A COM g1151c101 10,633 62,472 SH   SOLE   61,697 0 775
Adobe Systems Inc COM 00724f101 508 1,881 SH   SOLE   1,881 0 0
Aflac Inc COM 001055102 2,908 61,770 SH   SOLE   61,770 0 0
Air Products & Chem COM 009158106 2,532 15,156 SH   SOLE   14,656 0 500
Alibaba COM 01609w102 219 1,328 SH   SOLE   1,328 0 0
Allstate Corp COM 020002101 1,318 13,350 SH   SOLE   13,350 0 0
Alphabet Inc Cl A COM 02079k305 16,449 13,627 SH   SOLE   13,502 0 125
Alphabet Inc Cl C COM 02079k107 1,119 938 SH   SOLE   871 0 67
Alterian MLP ETF COM 00162q866 160 15,000 SH   SOLE   15,000 0 0
Altria Group Inc COM 02209s103 837 13,884 SH   SOLE   13,384 0 500
Amazon.com Inc COM 023135106 17,036 8,505 SH   SOLE   8,441 0 64
Amer Electric Power COM 025537101 1,035 14,609 SH   SOLE   14,609 0 0
American Express COM 025816109 1,968 18,485 SH   SOLE   18,210 0 275
American Tower Corp COM 03027x100 4,569 31,445 SH   SOLE   31,320 0 125
Amgen Inc COM 031162100 1,639 7,908 SH   SOLE   6,908 0 1,000
Amphenol Corp Cl A COM 032095101 9,708 103,253 SH   SOLE   100,103 0 3,150
Analog Devices COM 032654105 450 4,863 SH   SOLE   4,863 0 0
Anheuser-Busch Inbev ADR COM 03524a108 2,348 26,815 SH   SOLE   26,085 0 730
Apple Computer Inc COM 037833100 28,647 126,902 SH   SOLE   122,492 0 4,410
Applied Materials Inc COM 038222105 1,088 28,161 SH   SOLE   28,036 0 125
AptarGroup Inc COM 038336103 9,279 86,125 SH   SOLE   84,550 0 1,575
Aptiv PLC COM g6095l109 1,280 15,255 SH   SOLE   14,855 0 400
Aqua America Inc COM 03836w103 203 5,500 SH   SOLE   5,500 0 0
AstraZeneca PLC COM 046353108 3,711 93,778 SH   SOLE   91,118 0 2,660
Automatic Data Proc COM 053015103 9,643 64,002 SH   SOLE   57,502 0 6,500
Avery Dennison Corp COM 053611109 430 3,970 SH   SOLE   3,970 0 0
B&G Foods Inc COM 05508r106 4,282 156,010 SH   SOLE   151,610 0 4,400
BB&T Corp COM 054937107 1,633 33,645 SH   SOLE   33,345 0 300
BCE Inc COM 05534b760 401 9,900 SH   SOLE   9,900 0 0
BP PLC ADR COM 055622104 3,074 66,691 SH   SOLE   66,691 0 0
Ball Corp COM 058498106 4,738 107,710 SH   SOLE   106,660 0 1,050
Bank of America COM 060505104 8,659 293,923 SH   SOLE   291,223 0 2,700
Bank of Montreal COM 063671101 4,064 49,242 SH   SOLE   47,667 0 1,575
Baxter Int'l Inc COM 071813109 11,868 153,946 SH   SOLE   150,896 0 3,050
Becton Dickinson COM 075887109 14,708 56,354 SH   SOLE   55,654 0 700
Berkshire Hathaway Cl B COM 084670702 3,653 17,060 SH   SOLE   16,910 0 150
BlackRock, Inc COM 09247x101 8,266 17,538 SH   SOLE   17,323 0 215
Boeing Co COM 097023105 28,358 76,252 SH   SOLE   74,387 0 1,865
Boston Scientific Co COM 101137107 204 5,300 SH   SOLE   5,300 0 0
Bristol-Myers Squibb COM 110122108 7,991 128,713 SH   SOLE   109,756 0 18,957
Broadcom Inc COM 11135f101 9,082 36,809 SH   SOLE   36,409 0 400
CDK Global, Inc COM 12508e101 776 12,398 SH   SOLE   12,398 0 0
CVS Health Corp COM 126650100 4,521 57,434 SH   SOLE   55,609 0 1,825
Canadian Nat'l Railway COM 136375102 7,749 86,288 SH   SOLE   84,663 0 1,625
Carter's Inc COM 146229109 3,269 33,150 SH   SOLE   32,925 0 225
Caterpillar Inc COM 149123101 2,037 13,361 SH   SOLE   12,636 0 725
Cedar Fair LP COM 150185106 3,224 61,900 SH   SOLE   60,075 0 1,825
Celgene Corp COM 151020104 4,973 55,569 SH   SOLE   55,419 0 150
Centene Corp COM 15135b101 304 2,099 SH   SOLE   2,099 0 0
Charles Schwab Corp COM 808513105 8,300 168,875 SH   SOLE   168,200 0 675
Check Point Software COM m22465104 3,081 26,185 SH   SOLE   25,675 0 510
Chemical Financial Corp COM 163731102 352 6,600 SH   SOLE   6,600 0 0
Chevron Corp COM 166764100 14,963 122,368 SH   SOLE   117,518 0 4,850
Chubb Ltd COM h1467j104 1,413 10,576 SH   SOLE   10,276 0 300
Cincinnati Financial Corp COM 172062101 378 4,919 SH   SOLE   4,919 0 0
Cisco Systems Inc COM 17275r102 22,496 462,407 SH   SOLE   454,432 0 7,975
Citigroup Inc COM 172967424 5,150 71,793 SH   SOLE   71,603 0 190
Clorox Co COM 189054109 2,301 15,295 SH   SOLE   15,295 0 0
Coca-Cola Co COM 191216100 6,502 140,761 SH   SOLE   134,916 0 5,845
Cogent Communications Holdings COM 19239V302 2,547 45,650 SH   SOLE   44,660 0 990
Colgate-Palmolive Co COM 194162103 7,505 112,101 SH   SOLE   105,418 0 6,683
Comcast Corp Cl A COM 20030n101 8,374 236,486 SH   SOLE   233,261 0 3,225
Comerica Inc COM 200340107 3,131 34,710 SH   SOLE   32,762 0 1,948
Conagra Foods Inc COM 205887102 659 19,392 SH   SOLE   14,092 0 5,300
ConocoPhillips COM 20825c104 784 10,135 SH   SOLE   8,935 0 1,200
Consolidated Edison COM 209115104 939 12,320 SH   SOLE   11,370 0 950
Constellation Brands Inc Cl A COM 21036p108 247 1,147 SH   SOLE   1,147 0 0
Corning Inc COM 219350105 273 7,740 SH   SOLE   7,740 0 0
Costco Wholesale COM 22160k105 15,924 67,795 SH   SOLE   67,145 0 650
Cullen/Frost Bankers COM 229899109 523 5,009 SH   SOLE   5,009 0 0
DBS Group COM 23304y100 3,590 47,004 SH   SOLE   46,114 0 890
DTE Energy Co COM 233331107 425 3,893 SH   SOLE   2,393 0 1,500
DXC Technology Co COM 23355l106 561 6,000 SH   SOLE   6,000 0 0
Dassault Systems S.A. COM 237545108 5,724 38,275 SH   SOLE   37,525 0 750
Deere & Co COM 244199105 982 6,534 SH   SOLE   5,034 0 1,500
Delta Air Lines Inc COM 247361702 304 5,263 SH   SOLE   5,263 0 0
Diageo PLC ADR COM 25243q205 5,131 36,220 SH   SOLE   35,480 0 740
Digital Realty Trust Inc COM 253868103 2,348 20,874 SH   SOLE   20,089 0 785
Discover Financial COM 254709108 11,820 154,615 SH   SOLE   152,600 0 2,015
Dollar Tree Inc COM 256746108 3,694 45,298 SH   SOLE   45,123 0 175
Dominion Resources Inc COM 25746u109 1,253 17,825 SH   SOLE   17,825 0 0
Donaldson Co Inc COM 257651109 251 4,300 SH   SOLE   4,300 0 0
DowDuPont Inc COM 26078j100 11,092 172,482 SH   SOLE   166,807 0 5,675
Duke Energy Corp COM 26441c204 5,067 63,316 SH   SOLE   55,350 0 7,966
EPAM Systems COM 29414b104 10,343 75,113 SH   SOLE   74,813 0 300
Eaton Corp PLC COM g29183103 794 9,155 SH   SOLE   6,655 0 2,500
Ecolab Inc COM 278865100 614 3,915 SH   SOLE   3,665 0 250
Edwards Lifesciences COM 28176e108 11,705 67,229 SH   SOLE   66,979 0 250
Eli Lilly & Co COM 532457108 8,952 83,419 SH   SOLE   82,819 0 600
Emerson Electric Co COM 291011104 7,709 100,670 SH   SOLE   91,345 0 9,325
Enbridge Inc COM 29250n105 838 25,942 SH   SOLE   24,815 0 1,127
Enterprise Prod Ptnrs LP COM 293792107 325 11,300 SH   SOLE   11,300 0 0
Essex Property Trust Inc COM 297178105 345 1,400 SH   SOLE   1,400 0 0
Essity Aktiebolag F Spons ADR COM 29729l102 3,364 133,915 SH   SOLE   131,290 0 2,625
Estee Lauder Cl A COM 518439104 5,094 35,055 SH   SOLE   34,180 0 875
Exelon Corp COM 30161n101 3,819 87,466 SH   SOLE   87,016 0 450
Exxon Mobil Corp COM 30231g102 21,000 246,999 SH   SOLE   232,551 0 14,448
Facebook Inc COM 30303m102 12,515 76,099 SH   SOLE   75,829 0 270
Fastenal Co COM 311900104 13,244 228,264 SH   SOLE   226,314 0 1,950
FedEx Corp COM 31428x106 459 1,905 SH   SOLE   1,805 0 100
Fin Select SPDR ETF COM 81369Y605 15,692 568,980 SH   SOLE   562,180 0 6,800
Fomento Eco Mexicano COM 344419106 2,544 25,706 SH   SOLE   25,196 0 510
Ford Motor Co COM 345370860 1,736 187,660 SH   SOLE   185,645 0 2,015
General Dynamics COM 369550108 10,566 51,611 SH   SOLE   50,836 0 775
General Electric Co COM 369604103 5,037 446,190 SH   SOLE   437,007 0 9,183
General Mills Inc COM 370334104 318 7,404 SH   SOLE   2,554 0 4,850
General Motors COM 37045v100 3,006 89,275 SH   SOLE   86,575 0 2,700
Gentex Corp COM 371901109 2,234 104,100 SH   SOLE   104,100 0 0
Genuine Parts Co COM 372460105 1,208 12,157 SH   SOLE   11,057 0 1,100
Gilead Sciences Inc COM 375558103 2,961 38,350 SH   SOLE   38,350 0 0
GlaxoSmithKline ADR COM 37733w105 201 5,000 SH   SOLE   5,000 0 0
Globus Medical Inc COM 379577208 233 4,110 SH   SOLE   4,110 0 0
Goldman Sachs BDC Inc COM 38147u107 3,379 152,345 SH   SOLE   148,245 0 4,100
Goldman Sachs Grp COM 38141g104 270 1,206 SH   SOLE   1,206 0 0
Grupo Aeroportuario Cen-ADR COM 400501102 5,735 100,705 SH   SOLE   98,650 0 2,055
Guidewire Software COM 40171v100 6,862 67,935 SH   SOLE   67,735 0 200
H & R Block COM 093671105 312 12,100 SH   SOLE   12,100 0 0
HDFC Bank Ltd ADR COM 40415f101 2,387 25,366 SH   SOLE   24,886 0 480
Halliburton Co COM 406216101 674 16,623 SH   SOLE   16,623 0 0
Hanesbrands Inc COM 410345102 323 17,500 SH   SOLE   17,500 0 0
Hasbro Inc COM 418056107 418 3,975 SH   SOLE   3,975 0 0
Health Care Select COM 81369y209 646 6,790 SH   SOLE   6,790 0 0
Henkel AG & Co KGaA COM 42550u208 1,988 16,940 SH   SOLE   16,670 0 270
Hershey Co COM 427866108 1,234 12,100 SH   SOLE   12,100 0 0
Home Depot Inc COM 437076102 16,516 79,728 SH   SOLE   76,378 0 3,350
Honeywell Int'l Inc COM 438516106 3,132 19,035 SH   SOLE   18,885 0 150
Huntington Bancshares Inc COM 446150104 410 27,457 SH   SOLE   27,457 0 0
Huntsman Corp COM 447011107 286 10,500 SH   SOLE   3,000 0 7,500
IBM COM 459200101 23,834 157,619 SH   SOLE   151,656 0 5,963
Illinois Tool Works COM 452308109 1,371 9,718 SH   SOLE   7,968 0 1,750
Illumina Inc COM 452327109 10,381 28,281 SH   SOLE   28,181 0 100
Int'l Paper Co COM 460146103 2,298 46,753 SH   SOLE   45,478 0 1,275
Intel Corp COM 458140100 14,765 312,223 SH   SOLE   291,598 0 20,625
Intuitive Surgical Inc COM 46120e602 6,744 11,750 SH   SOLE   11,710 0 40
Iron Mountain Inc COM 46284v101 2,980 86,335 SH   SOLE   83,655 0 2,680
J M Smucker Co COM 832696405 742 7,236 SH   SOLE   7,236 0 0
J.B. Hunt Transport COM 445658107 9,430 79,285 SH   SOLE   77,980 0 1,305
JP Morgan Chase & Co COM 46625h100 21,014 186,231 SH   SOLE   177,131 0 9,100
Japan Index (ETF) COM 46434g822 5,088 84,469 SH   SOLE   82,751 0 1,718
Johnson & Johnson COM 478160104 27,832 201,432 SH   SOLE   195,413 0 6,019
KAR Auction Services Ind COM 48238t109 4,783 80,129 SH   SOLE   79,779 0 350
Kimberly-Clark Corp COM 494368103 8,603 75,703 SH   SOLE   68,066 0 7,637
Kraft Heinz Co COM 500754106 9,505 172,472 SH   SOLE   169,510 0 2,962
Lamb Weston Holdings Inc COM 513272104 503 7,546 SH   SOLE   5,780 0 1,766
Lincoln National Corp COM 534187109 459 6,785 SH   SOLE   6,785 0 0
Lockheed Martin COM 539830109 1,312 3,793 SH   SOLE   3,793 0 0
Marathon Petroleum Corp COM 56585a102 663 8,292 SH   SOLE   6,492 0 1,800
Marsh & McLennan COM 571748102 8,818 106,601 SH   SOLE   104,751 0 1,850
Mastercard Inc-A COM 57636q104 1,032 4,635 SH   SOLE   4,635 0 0
McCormick & Co COM 579780206 4,705 35,714 SH   SOLE   35,214 0 500
McDonald's Corp COM 580135101 10,115 60,461 SH   SOLE   60,061 0 400
Medtronic PLC COM g5960l103 4,153 42,215 SH   SOLE   40,815 0 1,400
Mercantile Bank Corp COM 587376104 343 10,279 SH   SOLE   10,279 0 0
Merck & Co Inc COM 58933y105 16,125 227,310 SH   SOLE   211,509 0 15,801
Microchip Technology COM 595017104 1,378 17,466 SH   SOLE   17,366 0 100
Microsoft Corp COM 594918104 25,343 221,587 SH   SOLE   217,287 0 4,300
Mondelez Int'l Inc COM 609207105 5,773 134,383 SH   SOLE   132,758 0 1,625
Motorola Solutions COM 620076307 897 6,896 SH   SOLE   6,896 0 0
NVIDIA Corp COM 67066g104 262 932 SH   SOLE   932 0 0
Neogen Corp COM 640491106 1,086 15,179 SH   SOLE   14,513 0 666
Nestle SA ADR COM 641069406 276 3,300 SH   SOLE   2,800 0 500
New Oriental Education-SP ADR COM 647581107 4,240 57,283 SH   SOLE   56,108 0 1,175
NextEra Energy COM 65339f101 3,038 18,128 SH   SOLE   17,878 0 250
Nike Inc COM 654106103 6,688 78,948 SH   SOLE   78,073 0 875
Nippon Tel & Tel ADR COM 654624105 2,451 54,245 SH   SOLE   53,125 0 1,120
Nordson Corporation COM 655663102 1,092 7,860 SH   SOLE   7,860 0 0
Nordstrom Inc COM 655664100 631 10,550 SH   SOLE   10,550 0 0
NuVasive Inc COM 670704105 1,533 21,601 SH   SOLE   19,601 0 2,000
Nuveen Quality Pfd Income Fund COM 67072c105 470 53,400 SH   SOLE   53,400 0 0
O'Reilly Automotive Inc COM 67103h107 382 1,100 SH   SOLE   1,100 0 0
Occidental Petroleum COM 674599105 1,814 22,071 SH   SOLE   21,396 0 675
Omnicell Inc COM 68213n109 10,549 146,715 SH   SOLE   146,115 0 600
Oracle Corp COM 68389x105 999 19,366 SH   SOLE   19,366 0 0
Outfront Media Inc COM 69007j106 3,486 174,746 SH   SOLE   169,071 0 5,675
PG&E Corp COM 69331c108 340 7,390 SH   SOLE   7,390 0 0
PNC Financial COM 693475105 222 1,630 SH   SOLE   1,630 0 0
PPG Industries Inc COM 693506107 1,156 10,593 SH   SOLE   10,593 0 0
PacWest Bancorp COM 695263103 3,427 71,930 SH   SOLE   70,080 0 1,850
Palo Alto Networks COM 697435105 10,080 44,747 SH   SOLE   44,622 0 125
PayPal Holdings Inc COM 70450y103 634 7,216 SH   SOLE   7,216 0 0
Paychex Inc COM 704326107 4,523 61,415 SH   SOLE   60,240 0 1,175
Pepsico Inc COM 713448108 25,412 227,298 SH   SOLE   215,722 0 11,576
Pfizer Inc COM 717081103 24,997 567,218 SH   SOLE   555,142 0 12,076
Philip Morris Int'l COM 718172109 742 9,098 SH   SOLE   8,598 0 500
Phillips 66 COM 718546104 409 3,628 SH   SOLE   3,028 0 600
Pinnacle West Cap Corp COM 723484101 1,620 20,460 SH   SOLE   20,460 0 0
PolyOne Corp COM 73179p106 369 8,450 SH   SOLE   8,450 0 0
Praxair Inc COM 74005p104 281 1,750 SH   SOLE   0 0 1,750
Procter & Gamble Co COM 742718109 10,195 122,495 SH   SOLE   113,795 0 8,700
Proofpoint, Inc COM 743424103 8,724 82,048 SH   SOLE   81,748 0 300
Prudential PLC COM 74435k204 6,228 135,720 SH   SOLE   133,020 0 2,700
Qualcomm Inc COM 747525103 1,259 17,474 SH   SOLE   17,474 0 0
RPM Int'l Inc COM 749685103 1,059 16,300 SH   SOLE   15,300 0 1,000
Raytheon Co COM 755111507 4,286 20,740 SH   SOLE   19,696 0 1,044
Red Hat Inc COM 756577102 9,109 66,840 SH   SOLE   66,665 0 175
Reins Grp of America COM 759351604 4,514 31,225 SH   SOLE   30,850 0 375
Republic Services COM 760759100 4,372 60,175 SH   SOLE   59,475 0 700
ResMed Inc COM 761152107 13,536 117,355 SH   SOLE   117,355 0 0
Rockwell Automation COM 773903109 6,273 33,450 SH   SOLE   33,400 0 50
Rockwell Collins Inc COM 774341101 327 2,325 SH   SOLE   2,325 0 0
Ross Stores COM 778296103 14,058 141,855 SH   SOLE   139,230 0 2,625
Royal Caribbean Cruises Ltd COM V7780T103 9,504 73,140 SH   SOLE   72,285 0 855
Royal Dutch Shell A COM 780259206 5,027 73,777 SH   SOLE   73,677 0 100
Royal Dutch Shell B COM 780259107 3,422 48,246 SH   SOLE   46,886 0 1,360
SPDR Gold Trust COM 78463v107 214 1,895 SH   SOLE   1,895 0 0
SPDR S&P 500 ETF Trust COM 78462f103 1,227 4,221 SH   SOLE   4,221 0 0
STERIS Plc COM g84720104 389 3,400 SH   SOLE   3,400 0 0
Salesforce.com COM 79466l302 15,228 95,755 SH   SOLE   95,405 0 350
Schlumberger Ltd COM 806857108 7,141 117,223 SH   SOLE   114,198 0 3,025
Scotts Miracle-Gro Co COM 810186106 981 12,465 SH   SOLE   12,465 0 0
Sherwin Williams COM 824348106 219 481 SH   SOLE   481 0 0
Shire Ltd ADR COM 82481r106 2,180 12,024 SH   SOLE   11,839 0 185
Signature Bank NY COM 82669g104 4,448 38,730 SH   SOLE   38,585 0 145
Snap-On Inc COM 833034101 1,410 7,681 SH   SOLE   7,481 0 200
Southern Co COM 842587107 1,829 41,945 SH   SOLE   41,245 0 700
Splunk Inc COM 848637104 15,846 131,058 SH   SOLE   130,533 0 525
Starbucks Corp COM 855244109 1,534 26,996 SH   SOLE   26,496 0 500
Stryker Corp COM 863667101 14,519 81,714 SH   SOLE   79,989 0 1,725
SunTrust Banks COM 867914103 2,497 37,383 SH   SOLE   37,383 0 0
Sysco Corp COM 871829107 1,258 17,175 SH   SOLE   14,975 0 2,200
TCF Financial Corp COM 872275102 369 15,500 SH   SOLE   9,000 0 6,500
TELUS Corp COM 87971m103 4,661 126,520 SH   SOLE   124,020 0 2,500
TJX Companies COM 872540109 3,213 28,681 SH   SOLE   28,581 0 100
Taiwan Semiconductor COM 874039100 5,781 130,915 SH   SOLE   128,195 0 2,720
Target Corp COM 87612e106 6,693 75,881 SH   SOLE   73,330 0 2,551
Tata Motors Ltd COM 876568502 2,001 130,270 SH   SOLE   127,705 0 2,565
Techtronic INDS LTD SP ADR COM 87873r101 2,276 71,235 SH   SOLE   69,735 0 1,500
Texas Instruments COM 882508104 2,280 21,252 SH   SOLE   19,252 0 2,000
The Ultimate Software Group COM 90385d107 11,168 34,662 SH   SOLE   34,537 0 125
Thermo Fisher Sci Inc COM 883556102 711 2,915 SH   SOLE   2,915 0 0
Toronto-Dominion Bank COM 891160509 7,156 117,702 SH   SOLE   115,547 0 2,155
Total SA ADR COM 89151e109 303 4,700 SH   SOLE   4,700 0 0
Total System Services, Inc COM 891906109 11,940 120,920 SH   SOLE   119,095 0 1,825
Travelers Company Inc COM 89417e109 2,347 18,098 SH   SOLE   11,698 0 6,400
Tupperware Brands COM 899896104 2,066 61,775 SH   SOLE   59,800 0 1,975
US Bancorp COM 902973304 319 6,041 SH   SOLE   6,041 0 0
Ulta Beauty Inc COM 90384s303 8,997 31,892 SH   SOLE   31,757 0 135
Unilever NV COM 904784709 2,596 46,730 SH   SOLE   45,900 0 830
Union Pacific Corp COM 907818108 15,580 95,685 SH   SOLE   94,410 0 1,275
United Health Group COM 91324p102 16,469 61,905 SH   SOLE   60,380 0 1,525
United Parcel Service COM 911312106 1,496 12,811 SH   SOLE   11,711 0 1,100
United Technologies COM 913017109 1,832 13,107 SH   SOLE   9,207 0 3,900
VF Corp COM 918204108 5,406 57,845 SH   SOLE   57,570 0 275
Vanguard S&P 500 ETF COM 922908363 487 1,822 SH   SOLE   1,822 0 0
Vanguard US Tot Mkt ETF COM 922908769 258 1,725 SH   SOLE   1,725 0 0
Veeva Systems Inc COM 922475108 319 2,930 SH   SOLE   2,930 0 0
Verizon Comm Inc COM 92343v104 14,435 270,369 SH   SOLE   260,933 0 9,436
Vertex Pharmaceuticals COM 92532f100 10,991 57,027 SH   SOLE   56,827 0 200
Visa Inc Cl A COM 92826c839 16,538 110,188 SH   SOLE   108,238 0 1,950
Vodafone Grp PLC-ADR COM 92857w308 375 17,301 SH   SOLE   17,301 0 0
WEC Energy Group Inc COM 92939u106 3,087 46,238 SH   SOLE   45,738 0 500
WNS Holdings Ltd-ADR COM 92932M101 4,830 95,165 SH   SOLE   93,265 0 1,900
Wabtec Corp COM 929740108 8,310 79,230 SH   SOLE   78,270 0 960
Wal-Mart Inc COM 931142103 16,751 178,372 SH   SOLE   176,922 0 1,450
Walgreens Boots Alliance Inc COM 931427108 10,232 140,354 SH   SOLE   126,754 0 13,600
Walt Disney Co COM 254687106 14,450 123,564 SH   SOLE   122,584 0 980
Wells Fargo & Co COM 949746101 13,774 262,058 SH   SOLE   257,808 0 4,250
Welltower Inc COM 95040q104 3,726 57,925 SH   SOLE   56,290 0 1,635
West Pharmaceutical Services COM 955306105 6,322 51,205 SH   SOLE   49,880 0 1,325
Weyerhaeuser Co COM 962166104 7,024 217,676 SH   SOLE   212,637 0 5,039
WisdomTree Europe Hedged Eq Fu COM 97717x701 5,049 79,870 SH   SOLE   78,370 0 1,500
WisdomTree India Earnings Fund COM 97717w422 567 23,535 SH   SOLE   23,535 0 0
WisdomTree Japan Hedged Eq Fun COM 97717w851 5,158 89,005 SH   SOLE   87,295 0 1,710
Zimmer Biomet Hldgs Inc COM 98956p102 237 1,806 SH   SOLE   1,781 0 25
Zoetis Inc COM 98978V103 9,966 108,852 SH   SOLE   107,077 0 1,775
iShares DJ Select DVD Index COM 464287168 350 3,508 SH   SOLE   3,508 0 0
iShares FTSE/China 25 COM 464287184 4,442 103,730 SH   SOLE   101,650 0 2,080
iShares Int'l Div Growth ETF COM 46435g524 231 4,100 SH   SOLE   4,100 0 0
iShares MSCI EAFE COM 464287465 5,640 82,949 SH   SOLE   81,524 0 1,425
iShares MSCI EU Financial COM 464289180 4,325 213,275 SH   SOLE   208,975 0 4,300
iShares MSCI Emerging Mkts COM 464287234 5,652 131,692 SH   SOLE   129,592 0 2,100
iShares MSCI S Africa ETF COM 464286780 499 9,305 SH   SOLE   9,305 0 0
iShares S&P 500 Growth COM 464287309 1,000 5,645 SH   SOLE   5,645 0 0
iShares S&P 500 Val COM 464287408 1,142 9,862 SH   SOLE   9,862 0 0
iShares S&P MidCap 400 COM 464287507 1,487 7,386 SH   SOLE   7,386 0 0
iShares S&P Smallcap 600 Value COM 464287879 281 1,685 SH   SOLE   1,685 0 0
iShares-Russell 1000 COM 464287622 1,266 7,827 SH   SOLE   7,827 0 0
iShares-Russell 2000 COM 464287655 2,532 15,023 SH   SOLE   15,023 0 0