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 918 300 SH   SOLE   300 0 0
3M Co COM 88579y101 9,593 50,348 SH   SOLE   44,578 0 5,770
A.O. Smith Corp COM 831865209 3,392 79,435 SH   SOLE   79,110 0 325
ASML Holdings NV NY Reg Shares COM N07059210 1,748 11,235 SH   SOLE   10,985 0 250
AT&T Inc COM 00206r102 6,426 225,160 SH   SOLE   215,169 0 9,991
AbbVie Inc COM 00287y109 6,540 70,943 SH   SOLE   57,643 0 13,300
Abbott Labs COM 002824100 16,803 232,309 SH   SOLE   214,484 0 17,825
Accenture LTD Cl A COM g1151c101 8,701 61,702 SH   SOLE   61,002 0 700
Adobe Systems Inc COM 00724f101 440 1,944 SH   SOLE   1,944 0 0
Aflac Inc COM 001055102 2,814 61,770 SH   SOLE   61,770 0 0
Agilent Technologies COM 00846u101 4,230 62,710 SH   SOLE   61,210 0 1,500
Air Products & Chem COM 009158106 2,426 15,156 SH   SOLE   14,656 0 500
Allstate Corp COM 020002101 1,056 12,775 SH   SOLE   12,775 0 0
Alphabet Inc Cl A COM 02079k305 14,567 13,940 SH   SOLE   13,815 0 125
Alphabet Inc Cl C COM 02079k107 890 859 SH   SOLE   784 0 75
Alterian MLP ETF COM 00162q866 131 15,000 SH   SOLE   15,000 0 0
Altria Group Inc COM 02209s103 679 13,753 SH   SOLE   13,253 0 500
Amazon.com Inc COM 023135106 12,776 8,506 SH   SOLE   8,425 0 81
Amer Electric Power COM 025537101 1,050 14,044 SH   SOLE   14,044 0 0
American Express COM 025816109 1,698 17,810 SH   SOLE   17,535 0 275
American Tower Corp COM 03027x100 4,966 31,391 SH   SOLE   31,266 0 125
Amgen Inc COM 031162100 1,510 7,758 SH   SOLE   6,758 0 1,000
Amphenol Corp Cl A COM 032095101 8,361 103,195 SH   SOLE   100,045 0 3,150
Analog Devices COM 032654105 417 4,863 SH   SOLE   4,863 0 0
Anheuser-Busch Inbev ADR COM 03524a108 1,225 18,615 SH   SOLE   18,615 0 0
Apple Computer Inc COM 037833100 21,289 134,963 SH   SOLE   130,503 0 4,460
Applied Materials Inc COM 038222105 1,034 31,573 SH   SOLE   31,573 0 0
AptarGroup Inc COM 038336103 8,242 87,620 SH   SOLE   86,045 0 1,575
Aptiv PLC COM g6095l109 898 14,580 SH   SOLE   14,180 0 400
AstraZeneca PLC COM 046353108 3,530 92,943 SH   SOLE   90,068 0 2,875
Automatic Data Proc COM 053015103 8,211 62,621 SH   SOLE   56,121 0 6,500
Avery Dennison Corp COM 053611109 357 3,970 SH   SOLE   3,970 0 0
B&G Foods Inc COM 05508r106 4,422 152,955 SH   SOLE   148,205 0 4,750
BB&T Corp COM 054937107 1,526 35,220 SH   SOLE   34,920 0 300
BCE Inc COM 05534b760 391 9,900 SH   SOLE   9,900 0 0
BP PLC ADR COM 055622104 2,466 65,041 SH   SOLE   65,041 0 0
Ball Corp COM 058498106 4,966 108,005 SH   SOLE   106,955 0 1,050
Bank of America COM 060505104 7,295 296,082 SH   SOLE   293,782 0 2,300
Bank of Montreal COM 063671101 3,239 49,557 SH   SOLE   47,982 0 1,575
Baxter Int'l Inc COM 071813109 5,474 83,167 SH   SOLE   81,867 0 1,300
Becton Dickinson COM 075887109 8,553 37,959 SH   SOLE   37,484 0 475
Berkshire Hathaway Cl B COM 084670702 3,474 17,013 SH   SOLE   16,863 0 150
BlackRock, Inc COM 09247x101 4,262 10,851 SH   SOLE   10,721 0 130
Boeing Co COM 097023105 25,329 78,538 SH   SOLE   76,698 0 1,840
Bristol-Myers Squibb COM 110122108 6,752 129,904 SH   SOLE   111,206 0 18,698
Broadcom Inc COM 11135f101 13,825 54,370 SH   SOLE   53,795 0 575
Brookfield Asset Mgmt COM 112585104 1,353 35,290 SH   SOLE   35,015 0 275
CDK Global, Inc COM 12508e101 594 12,398 SH   SOLE   12,398 0 0
CVS Health Corp COM 126650100 5,987 91,373 SH   SOLE   89,873 0 1,500
Canadian Nat'l Railway COM 136375102 5,941 80,158 SH   SOLE   78,783 0 1,375
Capgemini COM 13961r100 1,000 51,220 SH   SOLE   51,095 0 125
Caterpillar Inc COM 149123101 1,698 13,361 SH   SOLE   12,636 0 725
Cedar Fair LP COM 150185106 2,180 46,090 SH   SOLE   45,065 0 1,025
Celgene Corp COM 151020104 2,939 45,861 SH   SOLE   45,861 0 0
Charles Schwab Corp COM 808513105 3,969 95,560 SH   SOLE   95,235 0 325
Check Point Software COM m22465104 2,721 26,510 SH   SOLE   26,000 0 510
Chemical Financial Corp COM 163731102 308 8,400 SH   SOLE   8,400 0 0
Chevron Corp COM 166764100 14,877 136,747 SH   SOLE   132,022 0 4,725
Chubb Ltd COM h1467j104 1,325 10,258 SH   SOLE   9,958 0 300
Cincinnati Financial Corp COM 172062101 302 3,903 SH   SOLE   3,903 0 0
Cisco Systems Inc COM 17275r102 23,020 531,283 SH   SOLE   522,358 0 8,925
Citigroup Inc COM 172967424 3,658 70,268 SH   SOLE   70,178 0 90
Clorox Co COM 189054109 2,159 14,005 SH   SOLE   14,005 0 0
Coca-Cola Co COM 191216100 6,632 140,070 SH   SOLE   134,120 0 5,950
Cogent Communications Holdings COM 19239V302 1,908 42,210 SH   SOLE   40,535 0 1,675
Colgate-Palmolive Co COM 194162103 6,123 102,876 SH   SOLE   96,193 0 6,683
Comcast Corp Cl A COM 20030n101 11,424 335,517 SH   SOLE   331,542 0 3,975
Comerica Inc COM 200340107 2,419 35,210 SH   SOLE   33,262 0 1,948
Conagra Foods Inc COM 205887102 374 17,492 SH   SOLE   12,192 0 5,300
ConocoPhillips COM 20825c104 593 9,518 SH   SOLE   8,318 0 1,200
Cons Disc Select COM 81369y407 5,467 55,215 SH   SOLE   54,265 0 950
Cons Staples Select Sector SPD COM 81369y308 321 6,325 SH   SOLE   6,325 0 0
Consolidated Edison COM 209115104 831 10,870 SH   SOLE   9,920 0 950
Corning Inc COM 219350105 234 7,740 SH   SOLE   7,740 0 0
Costco Wholesale COM 22160k105 13,332 65,445 SH   SOLE   64,945 0 500
Cullen/Frost Bankers COM 229899109 434 4,940 SH   SOLE   4,940 0 0
DBS Group COM 23304y100 3,370 48,474 SH   SOLE   47,584 0 890
DTE Energy Co COM 233331107 429 3,893 SH   SOLE   2,393 0 1,500
DXC Technology Co COM 23355l106 324 6,100 SH   SOLE   6,100 0 0
Dassault Systems SA COM 237545108 4,569 38,935 SH   SOLE   38,185 0 750
Deere & Co COM 244199105 975 6,534 SH   SOLE   5,034 0 1,500
Delta Air Lines Inc COM 247361702 263 5,263 SH   SOLE   5,263 0 0
Diageo PLC ADR COM 25243q205 4,454 31,411 SH   SOLE   30,781 0 630
Digital Realty Trust Inc COM 253868103 2,721 25,534 SH   SOLE   24,694 0 840
Discover Financial COM 254709108 3,302 55,988 SH   SOLE   55,988 0 0
Dominion Resources Inc COM 25746u109 1,263 17,670 SH   SOLE   17,670 0 0
DowDuPont Inc COM 26078j100 9,247 172,898 SH   SOLE   167,823 0 5,075
Duke Energy Corp COM 26441c204 5,049 58,506 SH   SOLE   50,590 0 7,916
EPAM Systems COM 29414b104 8,908 76,788 SH   SOLE   76,488 0 300
Eaton Corp PLC COM g29183103 629 9,155 SH   SOLE   6,655 0 2,500
Ecolab Inc COM 278865100 552 3,749 SH   SOLE   3,499 0 250
Edwards Lifesciences COM 28176e108 10,119 66,064 SH   SOLE   65,814 0 250
Eli Lilly & Co COM 532457108 9,492 82,022 SH   SOLE   81,422 0 600
Emerson Electric Co COM 291011104 5,931 99,270 SH   SOLE   89,945 0 9,325
Enbridge Inc COM 29250n105 747 24,050 SH   SOLE   20,701 0 3,349
Energy Select Sector SPDR COM 81369y506 4,534 79,050 SH   SOLE   77,000 0 2,050
Enterprise Prod Ptnrs LP COM 293792107 278 11,300 SH   SOLE   11,300 0 0
Essex Property Trust Inc COM 297178105 343 1,400 SH   SOLE   1,400 0 0
Essity Aktiebolag F Spons ADR COM 29729l102 3,256 132,645 SH   SOLE   130,020 0 2,625
Estee Lauder Cl A COM 518439104 4,582 35,220 SH   SOLE   34,345 0 875
Euronet Worldwide Inc COM 298736109 6,782 66,240 SH   SOLE   66,240 0 0
Exelon Corp COM 30161n101 3,625 80,366 SH   SOLE   79,916 0 450
Experian PLC COM 30215c101 2,313 95,320 SH   SOLE   93,520 0 1,800
Exxon Mobil Corp COM 30231g102 15,762 231,150 SH   SOLE   217,502 0 13,648
Facebook Inc COM 30303m102 4,549 34,702 SH   SOLE   34,597 0 105
Fastenal Co COM 311900104 7,940 151,854 SH   SOLE   150,854 0 1,000
FedEx Corp COM 31428x106 307 1,905 SH   SOLE   1,805 0 100
Fin Select SPDR ETF COM 81369Y605 19,890 835,015 SH   SOLE   823,865 0 11,150
Fleetcor Technologies COM 339041105 4,120 22,185 SH   SOLE   22,105 0 80
Fomento Eco Mexicano COM 344419106 2,124 24,680 SH   SOLE   24,170 0 510
Ford Motor Co COM 345370860 1,261 164,845 SH   SOLE   164,045 0 800
General Dynamics COM 369550108 5,224 33,230 SH   SOLE   32,655 0 575
General Electric Co COM 369604103 3,114 411,360 SH   SOLE   404,044 0 7,316
General Mills Inc COM 370334104 318 8,154 SH   SOLE   3,304 0 4,850
General Motors COM 37045v100 3,030 90,585 SH   SOLE   87,885 0 2,700
Gentex Corp COM 371901109 2,147 106,250 SH   SOLE   106,250 0 0
Genuine Parts Co COM 372460105 947 9,867 SH   SOLE   8,767 0 1,100
Gilead Sciences Inc COM 375558103 2,433 38,895 SH   SOLE   38,895 0 0
Goldman Sachs BDC Inc COM 38147u107 1,413 76,860 SH   SOLE   76,860 0 0
Goldman Sachs Grp COM 38141g104 203 1,216 SH   SOLE   1,216 0 0
Grupo Aeroportuario Cen-ADR COM 400501102 3,396 89,309 SH   SOLE   87,559 0 1,750
Guidewire Software COM 40171v100 5,460 68,050 SH   SOLE   67,850 0 200
H & R Block COM 093671105 297 11,700 SH   SOLE   11,700 0 0
HDFC Bank Ltd ADR COM 40415f101 2,780 26,836 SH   SOLE   26,356 0 480
Halliburton Co COM 406216101 412 15,503 SH   SOLE   15,503 0 0
Hanesbrands Inc COM 410345102 189 15,100 SH   SOLE   15,100 0 0
Hasbro Inc COM 418056107 315 3,875 SH   SOLE   3,875 0 0
Health Care Select COM 81369y209 1,592 18,405 SH   SOLE   17,955 0 450
Hershey Co COM 427866108 1,292 12,050 SH   SOLE   12,050 0 0
Home Depot Inc COM 437076102 13,659 79,495 SH   SOLE   76,145 0 3,350
Honeywell Int'l Inc COM 438516106 2,625 19,872 SH   SOLE   19,722 0 150
Huntington Bancshares Inc COM 446150104 318 26,653 SH   SOLE   26,653 0 0
Huntsman Corp COM 447011107 203 10,500 SH   SOLE   3,000 0 7,500
IBM COM 459200101 16,538 145,494 SH   SOLE   140,471 0 5,023
Illinois Tool Works COM 452308109 1,190 9,393 SH   SOLE   7,643 0 1,750
Illumina Inc COM 452327109 8,958 29,866 SH   SOLE   29,766 0 100
Industrial Select Sect SPDR COM 81369y704 6,382 99,080 SH   SOLE   97,305 0 1,775
Int'l Paper Co COM 460146103 2,510 62,178 SH   SOLE   60,403 0 1,775
Intel Corp COM 458140100 14,622 311,562 SH   SOLE   290,937 0 20,625
Intuitive Surgical Inc COM 46120e602 9,073 18,945 SH   SOLE   18,885 0 60
Iron Mountain Inc COM 46284v101 1,732 53,440 SH   SOLE   51,460 0 1,980
J M Smucker Co COM 832696405 676 7,236 SH   SOLE   7,236 0 0
J.B. Hunt Transport COM 445658107 6,278 67,477 SH   SOLE   66,427 0 1,050
JP Morgan Chase & Co COM 46625h100 18,048 184,875 SH   SOLE   175,775 0 9,100
Japan Index (ETF) COM 46434g822 4,332 85,455 SH   SOLE   83,737 0 1,718
Johnson & Johnson COM 478160104 25,776 199,737 SH   SOLE   193,793 0 5,944
KAR Auction Services Ind COM 48238t109 3,806 79,764 SH   SOLE   79,414 0 350
Kimberly-Clark Corp COM 494368103 8,408 73,793 SH   SOLE   66,156 0 7,637
Kraft Heinz Co COM 500754106 6,189 143,800 SH   SOLE   143,074 0 726
Lamb Weston Holdings Inc COM 513272104 548 7,447 SH   SOLE   5,681 0 1,766
Lincoln National Corp COM 534187109 348 6,775 SH   SOLE   6,775 0 0
Lockheed Martin COM 539830109 990 3,780 SH   SOLE   3,780 0 0
Marathon Petroleum Corp COM 56585a102 395 6,692 SH   SOLE   4,892 0 1,800
Marsh & McLennan COM 571748102 4,869 61,056 SH   SOLE   59,781 0 1,275
Mastercard Inc-A COM 57636q104 806 4,275 SH   SOLE   4,275 0 0
McCormick & Co COM 579780206 4,959 35,615 SH   SOLE   35,115 0 500
McDonald's Corp COM 580135101 10,221 57,562 SH   SOLE   57,187 0 375
Medtronic PLC COM g5960l103 3,625 39,855 SH   SOLE   38,455 0 1,400
Mercantile Bank Corp COM 587376104 290 10,279 SH   SOLE   10,279 0 0
Merck & Co Inc COM 58933y105 16,960 221,958 SH   SOLE   206,157 0 15,801
Microchip Technology COM 595017104 1,211 16,835 SH   SOLE   16,735 0 100
Microsoft Corp COM 594918104 23,498 231,353 SH   SOLE   226,978 0 4,375
Mondelez Int'l Inc COM 609207105 5,260 131,397 SH   SOLE   129,772 0 1,625
Motorola Solutions COM 620076307 498 4,325 SH   SOLE   4,325 0 0
Neogen Corp COM 640491106 1,081 18,965 SH   SOLE   18,165 0 800
Nestle SA ADR COM 641069406 267 3,300 SH   SOLE   2,800 0 500
New Oriental Education-SP ADR COM 647581107 2,202 40,180 SH   SOLE   39,380 0 800
NextEra Energy COM 65339f101 3,077 17,703 SH   SOLE   17,453 0 250
Nike Inc COM 654106103 6,122 82,573 SH   SOLE   81,698 0 875
Nordson Corporation COM 655663102 1,062 8,895 SH   SOLE   8,895 0 0
Nordstrom Inc COM 655664100 482 10,350 SH   SOLE   10,350 0 0
NuVasive Inc COM 670704105 1,076 21,701 SH   SOLE   19,701 0 2,000
Occidental Petroleum COM 674599105 1,201 19,561 SH   SOLE   19,561 0 0
Omnicell Inc COM 68213n109 7,231 118,075 SH   SOLE   117,650 0 425
Oracle Corp COM 68389x105 872 19,316 SH   SOLE   19,316 0 0
Outfront Media Inc COM 69007j106 1,208 66,693 SH   SOLE   66,493 0 200
PPG Industries Inc COM 693506107 1,072 10,484 SH   SOLE   10,484 0 0
PacWest Bancorp COM 695263103 1,297 38,980 SH   SOLE   38,980 0 0
Palo Alto Networks COM 697435105 8,967 47,607 SH   SOLE   47,377 0 230
PayPal Holdings Inc COM 70450y103 443 5,274 SH   SOLE   5,274 0 0
Paychex Inc COM 704326107 4,000 61,390 SH   SOLE   60,215 0 1,175
Pepsico Inc COM 713448108 24,913 225,498 SH   SOLE   213,922 0 11,576
Pfizer Inc COM 717081103 24,348 557,791 SH   SOLE   545,715 0 12,076
Philip Morris Int'l COM 718172109 616 9,223 SH   SOLE   8,723 0 500
Phillips 66 COM 718546104 303 3,515 SH   SOLE   2,915 0 600
Pinnacle West Cap Corp COM 723484101 1,681 19,735 SH   SOLE   19,735 0 0
Procter & Gamble Co COM 742718109 10,959 119,220 SH   SOLE   110,570 0 8,650
Proofpoint, Inc COM 743424103 3,975 47,433 SH   SOLE   47,133 0 300
Prudential PLC COM 74435k204 1,114 31,488 SH   SOLE   31,488 0 0
Qualcomm Inc COM 747525103 940 16,524 SH   SOLE   16,524 0 0
RPM Int'l Inc COM 749685103 983 16,725 SH   SOLE   15,725 0 1,000
Raytheon Co COM 755111507 3,422 22,318 SH   SOLE   21,274 0 1,044
Red Hat Inc COM 756577102 10,528 59,940 SH   SOLE   59,765 0 175
Reins Grp of America COM 759351604 6,856 48,890 SH   SOLE   48,365 0 525
Republic Services COM 760759100 4,399 61,015 SH   SOLE   60,315 0 700
ResMed Inc COM 761152107 12,620 110,825 SH   SOLE   110,825 0 0
Rockwell Automation COM 773903109 5,134 34,115 SH   SOLE   34,065 0 50
Ross Stores COM 778296103 11,215 134,795 SH   SOLE   132,345 0 2,450
Royal Caribbean Cruises Ltd COM V7780T103 2,711 27,726 SH   SOLE   27,696 0 30
Royal Dutch Shell A COM 780259206 4,312 73,997 SH   SOLE   73,897 0 100
Royal Dutch Shell B COM 780259107 3,847 64,186 SH   SOLE   62,311 0 1,875
SPDR Gold Trust COM 78463v107 229 1,885 SH   SOLE   1,885 0 0
SPDR S&P 500 ETF Trust COM 78462f103 1,707 6,831 SH   SOLE   6,831 0 0
SPDR S&P 500 Growth COM 78464a409 12,448 383,020 SH   SOLE   380,970 0 2,050
SPDR S&P Dvd ETF COM 78464a763 13,218 147,652 SH   SOLE   141,852 0 5,800
STERIS Plc COM g84720104 314 2,940 SH   SOLE   2,940 0 0
Salesforce.com COM 79466l302 12,716 92,835 SH   SOLE   92,510 0 325
Schlumberger Ltd COM 806857108 2,604 72,173 SH   SOLE   71,173 0 1,000
Scotts Miracle-Gro Co COM 810186106 754 12,265 SH   SOLE   12,265 0 0
Signature Bank NY COM 82669g104 2,556 24,865 SH   SOLE   24,865 0 0
Snap-On Inc COM 833034101 915 6,301 SH   SOLE   6,151 0 150
Southern Co COM 842587107 1,815 41,335 SH   SOLE   40,635 0 700
Splunk Inc COM 848637104 14,216 135,588 SH   SOLE   135,063 0 525
Starbucks Corp COM 855244109 1,621 25,171 SH   SOLE   24,671 0 500
Stryker Corp COM 863667101 12,695 80,992 SH   SOLE   79,267 0 1,725
SunTrust Banks COM 867914103 1,901 37,683 SH   SOLE   37,683 0 0
Sysco Corp COM 871829107 1,076 17,175 SH   SOLE   14,975 0 2,200
TCF Financial Corp COM 872275102 302 15,500 SH   SOLE   9,000 0 6,500
TELUS Corp COM 87971m103 2,990 90,219 SH   SOLE   88,294 0 1,925
TJX Companies COM 872540109 2,508 56,067 SH   SOLE   55,867 0 200
Taiwan Semiconductor COM 874039100 4,871 131,970 SH   SOLE   129,250 0 2,720
Target Corp COM 87612e106 4,869 73,671 SH   SOLE   71,045 0 2,626
Tech Select Sect SPDR COM 81369y803 216 3,480 SH   SOLE   3,480 0 0
Techtronic INDS LTD SP ADR COM 87873r101 1,951 74,325 SH   SOLE   74,125 0 200
Texas Instruments COM 882508104 1,976 20,910 SH   SOLE   18,910 0 2,000
The Ultimate Software Group COM 90385d107 8,817 36,007 SH   SOLE   35,882 0 125
Thermo Fisher Sci Inc COM 883556102 603 2,696 SH   SOLE   2,696 0 0
Toronto-Dominion Bank COM 891160509 5,657 113,787 SH   SOLE   111,632 0 2,155
Total SA ADR COM 89151e109 245 4,700 SH   SOLE   4,700 0 0
Total System Services, Inc COM 891906109 11,451 140,865 SH   SOLE   138,790 0 2,075
Travelers Company Inc COM 89417e109 2,156 18,008 SH   SOLE   11,608 0 6,400
Tupperware Brands COM 899896104 266 8,425 SH   SOLE   8,425 0 0
US Bancorp COM 902973304 240 5,245 SH   SOLE   5,245 0 0
Ulta Beauty Inc COM 90384s303 7,849 32,057 SH   SOLE   31,922 0 135
Unilever NV COM 904784709 2,555 47,495 SH   SOLE   46,665 0 830
Union Pacific Corp COM 907818108 13,276 96,045 SH   SOLE   94,770 0 1,275
United Health Group COM 91324p102 15,640 62,780 SH   SOLE   61,255 0 1,525
United Parcel Service COM 911312106 1,225 12,561 SH   SOLE   11,461 0 1,100
United Technologies COM 913017109 1,358 12,753 SH   SOLE   8,853 0 3,900
VF Corp COM 918204108 4,172 58,485 SH   SOLE   58,210 0 275
Vanguard High DVD Yield ETF COM 921946406 309 3,965 SH   SOLE   3,965 0 0
Vanguard S&P 500 ETF COM 922908363 598 2,600 SH   SOLE   2,600 0 0
Vanguard Total Intl Stk ETF COM 921909768 1,373 29,087 SH   SOLE   29,087 0 0
Vanguard US Tot Mkt ETF COM 922908769 5,349 41,907 SH   SOLE   41,907 0 0
Veeva Systems Inc COM 922475108 235 2,630 SH   SOLE   2,630 0 0
Verizon Comm Inc COM 92343v104 14,888 264,819 SH   SOLE   255,458 0 9,361
Vertex Pharmaceuticals COM 92532f100 8,025 48,427 SH   SOLE   48,252 0 175
Visa Inc Cl A COM 92826c839 14,667 111,163 SH   SOLE   109,263 0 1,900
Vodafone Grp PLC-ADR COM 92857w308 334 17,301 SH   SOLE   17,301 0 0
WEC Energy Group Inc COM 92939u106 3,189 46,043 SH   SOLE   45,543 0 500
WNS Holdings Ltd-ADR COM 92932M101 5,135 124,455 SH   SOLE   122,005 0 2,450
Wabtec Corp COM 929740108 2,186 31,120 SH   SOLE   31,120 0 0
Wal-Mart Inc COM 931142103 16,241 174,357 SH   SOLE   172,932 0 1,425
Walgreens Boots Alliance Inc COM 931427108 9,283 135,859 SH   SOLE   122,359 0 13,500
Walt Disney Co COM 254687106 13,447 122,639 SH   SOLE   121,659 0 980
Wells Fargo & Co COM 949746101 5,348 116,062 SH   SOLE   114,162 0 1,900
Welltower Inc COM 95040q104 3,873 55,795 SH   SOLE   54,095 0 1,700
West Pharmaceutical Services COM 955306105 5,043 51,440 SH   SOLE   50,115 0 1,325
Weyerhaeuser Co COM 962166104 4,162 190,372 SH   SOLE   187,197 0 3,175
WisdomTree Europe Hedged Eq Fu COM 97717x701 4,254 75,379 SH   SOLE   74,054 0 1,325
WisdomTree India Earnings Fund COM 97717w422 250 10,065 SH   SOLE   10,065 0 0
WisdomTree Japan Hedged Eq Fun COM 97717w851 2,755 59,385 SH   SOLE   59,075 0 310
Zoetis Inc COM 98978V103 12,669 148,102 SH   SOLE   145,977 0 2,125
iShares DJ Select DVD Index COM 464287168 313 3,508 SH   SOLE   3,508 0 0
iShares FTSE/China 25 COM 464287184 3,854 98,620 SH   SOLE   96,640 0 1,980
iShares MSCI EAFE COM 464287465 13,725 233,503 SH   SOLE   227,753 0 5,750
iShares MSCI EU Financial COM 464289180 2,097 123,746 SH   SOLE   123,496 0 250
iShares MSCI Emerging Mkts COM 464287234 7,528 192,717 SH   SOLE   188,692 0 4,025
iShares MSCI S Africa ETF COM 464286780 338 6,700 SH   SOLE   6,700 0 0
iShares S&P 500 Growth COM 464287309 851 5,648 SH   SOLE   5,648 0 0
iShares S&P 500 Val COM 464287408 938 9,277 SH   SOLE   9,277 0 0
iShares S&P MidCap 400 COM 464287507 1,227 7,386 SH   SOLE   7,386 0 0
iShares S&P Smallcap 600 Value COM 464287879 222 1,685 SH   SOLE   1,685 0 0
iShares-Russell 1000 COM 464287622 1,086 7,827 SH   SOLE   7,827 0 0
iShares-Russell 2000 COM 464287655 1,876 14,010 SH   SOLE   14,010 0 0