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 802 300 SH   SOLE   300 0 0
3M Co COM 88579y101 7,472 47,899 SH   SOLE   42,849 0 5,050
ASML Holdings NV NY Reg Shares COM N07059210 8,776 23,845 SH   SOLE   23,442 0 403
AT&T Inc COM 00206r102 8,555 282,993 SH   SOLE   272,093 0 10,900
AbbVie Inc COM 00287y109 11,404 116,149 SH   SOLE   102,344 0 13,805
Abbott Labs COM 002824100 25,071 274,207 SH   SOLE   256,762 0 17,445
Abiomed Inc COM 003654100 207 855 SH   SOLE   855 0 0
Accenture LTD Cl A COM g1151c101 17,612 82,023 SH   SOLE   80,748 0 1,275
Adobe Systems Inc COM 00724f101 896 2,058 SH   SOLE   2,058 0 0
Aflac Inc COM 001055102 2,028 56,300 SH   SOLE   56,300 0 0
Agilent Technologies COM 00846u101 10,396 117,640 SH   SOLE   115,495 0 2,145
Air Products & Chem COM 009158106 3,416 14,148 SH   SOLE   14,148 0 0
Alibaba COM 01609w102 8,323 38,588 SH   SOLE   37,968 0 620
Allstate Corp COM 020002101 1,014 10,450 SH   SOLE   10,450 0 0
Alphabet Inc Cl A COM 02079k305 21,899 15,443 SH   SOLE   15,338 0 105
Alphabet Inc Cl C COM 02079k107 1,145 810 SH   SOLE   755 0 55
Altria Group Inc COM 02209s103 431 10,978 SH   SOLE   10,978 0 0
Amazon.com Inc COM 023135106 25,425 9,216 SH   SOLE   9,136 0 80
Amedisys Inc. COM 023436108 5,939 29,913 SH   SOLE   29,823 0 90
Amer Electric Power COM 025537101 219 2,750 SH   SOLE   2,750 0 0
American Express COM 025816109 1,952 20,500 SH   SOLE   20,000 0 500
American Tower Corp COM 03027x100 8,687 33,600 SH   SOLE   33,475 0 125
Amgen Inc COM 031162100 1,572 6,664 SH   SOLE   6,664 0 0
Amphenol Corp Cl A COM 032095101 5,131 53,552 SH   SOLE   52,502 0 1,050
Analog Devices COM 032654105 429 3,497 SH   SOLE   3,497 0 0
Apple Computer Inc COM 037833100 52,409 143,666 SH   SOLE   140,326 0 3,340
Applied Materials Inc COM 038222105 2,380 39,368 SH   SOLE   38,593 0 775
AptarGroup Inc COM 038336103 5,181 46,265 SH   SOLE   45,290 0 975
Aptiv PLC COM g6095l109 382 4,905 SH   SOLE   4,905 0 0
AstraZeneca PLC COM 046353108 3,061 57,874 SH   SOLE   56,009 0 1,865
Automatic Data Proc COM 053015103 8,125 54,570 SH   SOLE   49,320 0 5,250
Avery Dennison Corp COM 053611109 380 3,335 SH   SOLE   3,335 0 0
BP PLC ADR COM 055622104 1,433 61,428 SH   SOLE   61,428 0 0
Ball Corp COM 058498106 9,282 133,580 SH   SOLE   131,155 0 2,425
Bank of America COM 060505104 6,735 283,585 SH   SOLE   281,485 0 2,100
Bank of Montreal COM 063671101 3,110 58,624 SH   SOLE   57,014 0 1,610
Baxter Int'l Inc COM 071813109 12,110 140,650 SH   SOLE   138,145 0 2,505
Becton Dickinson COM 075887109 5,509 23,023 SH   SOLE   22,748 0 275
Berkshire Hathaway Cl B COM 084670702 3,569 19,992 SH   SOLE   19,842 0 150
BlackRock, Inc COM 09247x101 15,842 29,116 SH   SOLE   28,776 0 340
Blackstone Group Inc COM 09260d107 336 5,935 SH   SOLE   5,935 0 0
Boeing Co COM 097023105 10,203 55,665 SH   SOLE   54,505 0 1,160
Bristol-Myers Squibb COM 110122108 9,209 156,617 SH   SOLE   139,219 0 17,398
Broadcom Inc COM 11135f101 12,659 40,110 SH   SOLE   39,435 0 675
Brookfield Asset Mgmt COM 112585104 2,690 81,760 SH   SOLE   80,426 0 1,334
CDK Global, Inc COM 12508e101 279 6,732 SH   SOLE   6,732 0 0
CVS Health Corp COM 126650100 5,581 85,897 SH   SOLE   84,997 0 900
Canadian Nat'l Railway COM 136375102 3,224 36,396 SH   SOLE   35,831 0 565
Capgemini COM 13961r100 5,708 249,225 SH   SOLE   244,700 0 4,525
Carrier Global Corp COM 14448c104 278 12,532 SH   SOLE   9,632 0 2,900
Caterpillar Inc COM 149123101 1,635 12,921 SH   SOLE   12,721 0 200
Cedar Fair LP COM 150185106 1,859 67,615 SH   SOLE   66,175 0 1,440
Check Point Software COM m22465104 3,034 28,240 SH   SOLE   27,730 0 510
Chegg Inc COM 163092109 13,049 194,001 SH   SOLE   193,426 0 575
Chevron Corp COM 166764100 7,098 79,550 SH   SOLE   76,475 0 3,075
Chubb Ltd COM h1467j104 787 6,217 SH   SOLE   5,917 0 300
Cincinnati Financial Corp COM 172062101 230 3,595 SH   SOLE   3,595 0 0
Cisco Systems Inc COM 17275r102 15,599 334,466 SH   SOLE   331,106 0 3,360
Citigroup Inc COM 172967424 3,790 74,163 SH   SOLE   74,063 0 100
Clorox Co COM 189054109 2,423 11,045 SH   SOLE   10,875 0 170
Coca-Cola Co COM 191216100 5,626 125,923 SH   SOLE   120,898 0 5,025
Cogent Communications Hldgs In COM 19239V302 2,025 26,174 SH   SOLE   25,474 0 700
Colgate-Palmolive Co COM 194162103 4,453 60,783 SH   SOLE   54,475 0 6,308
Comcast Corp Cl A COM 20030n101 9,610 246,548 SH   SOLE   243,573 0 2,975
Comerica Inc COM 200340107 1,269 33,313 SH   SOLE   31,365 0 1,948
Conagra Foods Inc COM 205887102 548 15,575 SH   SOLE   11,275 0 4,300
ConocoPhillips COM 20825c104 1,139 27,101 SH   SOLE   25,701 0 1,400
Consolidated Edison COM 209115104 423 5,875 SH   SOLE   5,175 0 700
Costco Wholesale COM 22160k105 14,529 47,917 SH   SOLE   47,332 0 585
Cullen/Frost Bankers COM 229899109 256 3,425 SH   SOLE   3,425 0 0
DBS Group COM 23304y100 2,686 45,040 SH   SOLE   44,150 0 890
DTE Energy Co COM 233331107 397 3,693 SH   SOLE   2,193 0 1,500
Danaher Corp COM 235851102 257 1,454 SH   SOLE   1,454 0 0
Dassault Systems SA COM 237545108 8,882 51,483 SH   SOLE   50,638 0 845
Deere & Co COM 244199105 960 6,109 SH   SOLE   5,859 0 250
Diageo PLC ADR COM 25243q205 2,551 18,979 SH   SOLE   18,659 0 320
Digital Realty Trust Inc COM 253868103 3,224 22,689 SH   SOLE   22,074 0 615
Discover Financial COM 254709108 3,344 66,754 SH   SOLE   65,954 0 800
DocuSign Inc COM 256163106 258 1,500 SH   SOLE   1,500 0 0
Dominion Energy Inc COM 25746u109 1,071 13,197 SH   SOLE   13,197 0 0
Donaldson Co Inc COM 257651109 200 4,300 SH   SOLE   4,300 0 0
Dow Inc COM 260557103 7,472 183,321 SH   SOLE   180,869 0 2,452
DuPont de Nemours Inc COM 26614n102 3,178 59,816 SH   SOLE   59,316 0 500
Duke Energy Corp COM 26441c204 3,817 47,776 SH   SOLE   40,461 0 7,315
EPAM Systems COM 29414b104 13,903 55,168 SH   SOLE   55,003 0 165
Eaton Corp PLC COM g29183103 3,544 40,517 SH   SOLE   39,447 0 1,070
Ecolab Inc COM 278865100 804 4,040 SH   SOLE   4,040 0 0
Edwards Lifesciences COM 28176e108 10,692 154,704 SH   SOLE   154,254 0 450
Electronic Arts Inc COM 285512109 861 6,520 SH   SOLE   6,360 0 160
Eli Lilly & Co COM 532457108 11,620 70,776 SH   SOLE   70,776 0 0
Emerson Electric Co COM 291011104 7,817 126,013 SH   SOLE   116,013 0 10,000
Enbridge Inc COM 29250n105 525 17,260 SH   SOLE   16,723 0 537
Equinix Inc COM 29444u700 12,446 17,722 SH   SOLE   17,672 0 50
Essex Property Trust Inc COM 297178105 275 1,200 SH   SOLE   1,200 0 0
Estee Lauder Cl A COM 518439104 10,415 55,200 SH   SOLE   54,085 0 1,115
Euronet Worldwide Inc COM 298736109 4,904 51,175 SH   SOLE   51,015 0 160
Exelon Corp COM 30161n101 909 25,056 SH   SOLE   25,056 0 0
Experian PLC COM 30215c101 3,605 103,511 SH   SOLE   101,886 0 1,625
Exxon Mobil Corp COM 30231g102 12,496 279,420 SH   SOLE   268,847 0 10,573
Facebook Inc COM 30303m102 20,302 89,407 SH   SOLE   89,157 0 250
Fastenal Co COM 311900104 12,287 286,821 SH   SOLE   284,071 0 2,750
FedEx Corp COM 31428x106 373 2,658 SH   SOLE   2,558 0 100
Fin Select SPDR ETF COM 81369Y605 17,105 739,187 SH   SOLE   731,197 0 7,990
FireEye Inc COM 31816q101 122 10,000 SH   SOLE   10,000 0 0
First Horizon Nat'l Corp COM 320517105 4,037 405,336 SH   SOLE   397,736 0 7,600
Fleetcor Technologies COM 339041105 6,683 26,570 SH   SOLE   26,495 0 75
Fomento Eco Mexicano COM 344419106 1,967 31,725 SH   SOLE   31,165 0 560
Ford Motor Co COM 345370860 1,031 169,641 SH   SOLE   168,841 0 800
General Dynamics COM 369550108 8,954 59,909 SH   SOLE   59,459 0 450
General Electric Co COM 369604103 2,445 357,911 SH   SOLE   355,995 0 1,916
General Mills Inc COM 370334104 432 7,006 SH   SOLE   3,856 0 3,150
General Motors COM 37045v100 2,648 104,650 SH   SOLE   101,875 0 2,775
Gentex Corp COM 371901109 2,554 99,100 SH   SOLE   99,100 0 0
Genuine Parts Co COM 372460105 667 7,667 SH   SOLE   7,667 0 0
Gilead Sciences Inc COM 375558103 3,321 43,170 SH   SOLE   42,720 0 450
Global Pmts Inc COM 37940x102 16,026 94,483 SH   SOLE   93,053 0 1,430
Goldman Sachs BDC Inc COM 38147u107 2,858 176,070 SH   SOLE   170,900 0 5,170
Goldman Sachs Grp COM 38141g104 217 1,100 SH   SOLE   1,100 0 0
Grupo Aeroportuario Cen-ADR COM 400501102 3,318 89,323 SH   SOLE   87,778 0 1,545
Guidewire Software COM 40171v100 6,522 58,833 SH   SOLE   58,658 0 175
HDFC Bank Ltd ADR COM 40415f101 2,880 63,353 SH   SOLE   62,263 0 1,090
Health Care Select COM 81369y209 493 4,929 SH   SOLE   4,929 0 0
Hershey Co COM 427866108 1,426 11,000 SH   SOLE   11,000 0 0
Home Depot Inc COM 437076102 17,842 71,221 SH   SOLE   69,071 0 2,150
Honeywell Int'l Inc COM 438516106 3,100 21,443 SH   SOLE   21,193 0 250
Huntington Bancshares COM 446150104 229 25,353 SH   SOLE   25,353 0 0
IBM COM 459200101 19,594 162,242 SH   SOLE   156,604 0 5,638
IDEXX Laboratories Inc COM 45168d104 12,146 36,788 SH   SOLE   36,688 0 100
Illinois Tool Works COM 452308109 1,389 7,945 SH   SOLE   6,695 0 1,250
Illumina Inc COM 452327109 7,112 19,204 SH   SOLE   19,154 0 50
Int'l Paper Co COM 460146103 2,988 84,867 SH   SOLE   82,467 0 2,400
Intel Corp COM 458140100 16,309 272,585 SH   SOLE   258,912 0 13,673
Intuitive Surgical Inc COM 46120e602 6,657 11,682 SH   SOLE   11,647 0 35
Iron Mountain Inc COM 46284v101 1,959 75,043 SH   SOLE   72,568 0 2,475
J M Smucker Co COM 832696405 652 6,160 SH   SOLE   6,160 0 0
JP Morgan Chase & Co COM 46625h100 15,150 161,072 SH   SOLE   151,722 0 9,350
Japan Index (ETF) COM 46434g822 2,750 50,066 SH   SOLE   49,231 0 835
Johnson & Johnson COM 478160104 26,397 187,705 SH   SOLE   182,711 0 4,994
Kellogg Company COM 487836108 284 4,300 SH   SOLE   4,300 0 0
Kimberly-Clark Corp COM 494368103 9,251 65,446 SH   SOLE   57,634 0 7,812
Kinder Morgan Inc COM 49456b101 2,646 174,421 SH   SOLE   169,601 0 4,820
Kraft Heinz Co COM 500754106 4,239 132,936 SH   SOLE   129,678 0 3,258
Lamb Weston Holdings COM 513272104 406 6,349 SH   SOLE   4,583 0 1,766
Lockheed Martin COM 539830109 1,044 2,861 SH   SOLE   2,861 0 0
Lowe's Companies COM 548661107 246 1,823 SH   SOLE   1,823 0 0
MSC Industrial Direct Co-A COM 553530106 1,929 26,500 SH   SOLE   25,810 0 690
Marathon Petroleum Corp COM 56585a102 216 5,775 SH   SOLE   3,975 0 1,800
Marsh & McLennan COM 571748102 15,369 143,139 SH   SOLE   140,919 0 2,220
Mastercard Inc-A COM 57636q104 1,101 3,725 SH   SOLE   3,725 0 0
McCormick & Co COM 579780206 5,970 33,273 SH   SOLE   32,873 0 400
McDonald's Corp COM 580135101 8,620 46,727 SH   SOLE   46,677 0 50
Medtronic PLC COM g5960l103 368 4,015 SH   SOLE   4,015 0 0
Mercantile Bank Corp COM 587376104 232 10,279 SH   SOLE   10,279 0 0
Merck & Co Inc COM 58933y105 14,433 186,640 SH   SOLE   174,199 0 12,441
Microchip Technology COM 595017104 1,387 13,170 SH   SOLE   13,070 0 100
Microsoft Corp COM 594918104 44,735 219,818 SH   SOLE   217,023 0 2,795
Mondelez Int'l Inc COM 609207105 11,659 228,023 SH   SOLE   226,023 0 2,000
Monolithic Power Sys Inc COM 609839105 18,372 77,520 SH   SOLE   76,745 0 775
Motorola Solutions COM 620076307 598 4,265 SH   SOLE   4,265 0 0
NVIDIA Corp COM 67066g104 23,076 60,740 SH   SOLE   59,590 0 1,150
Neogen Corp COM 640491106 1,283 16,538 SH   SOLE   15,738 0 800
Nestle SA ADR COM 641069406 3,507 31,723 SH   SOLE   31,238 0 485
New Oriental Education-SP ADR COM 647581107 7,928 60,875 SH   SOLE   59,805 0 1,070
NextEra Energy COM 65339f101 2,051 8,540 SH   SOLE   8,540 0 0
Nike Inc COM 654106103 11,223 114,457 SH   SOLE   113,177 0 1,280
Nordson Corporation COM 655663102 1,495 7,880 SH   SOLE   7,880 0 0
Nordstrom Inc COM 655664100 172 11,110 SH   SOLE   11,110 0 0
NuVasive Inc COM 670704105 1,131 20,326 SH   SOLE   20,326 0 0
Omnicell Inc COM 68213n109 7,031 99,563 SH   SOLE   99,263 0 300
Oracle Corp COM 68389x105 852 15,416 SH   SOLE   15,416 0 0
Otis Worldwide Corp COM 68902v107 356 6,263 SH   SOLE   4,813 0 1,450
Outfront Media Inc COM 69007j106 1,673 118,068 SH   SOLE   114,268 0 3,800
PNC Financial COM 693475105 427 4,055 SH   SOLE   4,055 0 0
PPG Industries Inc COM 693506107 1,092 10,294 SH   SOLE   10,294 0 0
PacWest Bancorp COM 695263103 1,997 101,311 SH   SOLE   98,786 0 2,525
Palo Alto Networks COM 697435105 11,844 51,568 SH   SOLE   51,418 0 150
PayPal Holdings Inc COM 70450y103 14,328 82,237 SH   SOLE   82,012 0 225
Paychex Inc COM 704326107 2,688 35,482 SH   SOLE   34,977 0 505
Penumbra Inc COM 70975l107 6,439 36,011 SH   SOLE   35,911 0 100
Pepsico Inc COM 713448108 33,181 250,876 SH   SOLE   241,495 0 9,381
Pfizer Inc COM 717081103 17,497 535,081 SH   SOLE   525,330 0 9,751
Philip Morris Int'l COM 718172109 553 7,900 SH   SOLE   7,900 0 0
Phillips 66 COM 718546104 232 3,221 SH   SOLE   2,621 0 600
Pinnacle West Cap Corp COM 723484101 1,223 16,685 SH   SOLE   16,685 0 0
Procter & Gamble Co COM 742718109 12,034 100,643 SH   SOLE   94,743 0 5,900
Progressive Corp COM 743315103 2,016 25,170 SH   SOLE   24,755 0 415
Proofpoint, Inc COM 743424103 5,394 48,539 SH   SOLE   48,414 0 125
Qualcomm Inc COM 747525103 1,185 12,989 SH   SOLE   12,989 0 0
RPM Int'l Inc COM 749685103 1,011 13,473 SH   SOLE   13,473 0 0
Raytheon Technologies Co COM 75513e101 4,604 74,711 SH   SOLE   69,244 0 5,467
Reins Grp of America COM 759351604 2,705 34,486 SH   SOLE   34,186 0 300
Republic Services COM 760759100 8,227 100,264 SH   SOLE   99,199 0 1,065
ResMed Inc COM 761152107 14,573 75,899 SH   SOLE   75,899 0 0
Rockwell Automation COM 773903109 6,957 32,660 SH   SOLE   32,435 0 225
Ross Stores COM 778296103 4,700 55,136 SH   SOLE   54,136 0 1,000
Royal Dutch Shell A COM 780259206 2,416 73,897 SH   SOLE   73,797 0 100
Royal Dutch Shell B COM 780259107 2,694 88,462 SH   SOLE   86,062 0 2,400
SAP AG ADR COM 803054204 9,668 69,055 SH   SOLE   67,875 0 1,180
SPDR Gold Trust COM 78463v107 628 3,750 SH   SOLE   3,750 0 0
SPDR S&P 500 ETF Trust COM 78462f103 344 1,114 SH   SOLE   1,114 0 0
STERIS Plc COM g8473t100 338 2,200 SH   SOLE   2,200 0 0
Salesforce.com COM 79466l302 18,381 98,121 SH   SOLE   97,821 0 300
Schlumberger Ltd COM 806857108 3,211 174,579 SH   SOLE   173,429 0 1,150
Scotts Miracle-Gro Co COM 810186106 1,488 11,065 SH   SOLE   11,065 0 0
ServiceNow, Inc COM 81762p102 12,748 31,472 SH   SOLE   31,372 0 100
Signature Bank NY COM 82669g104 6,080 56,868 SH   SOLE   56,693 0 175
Snap-On Inc COM 833034101 421 3,036 SH   SOLE   3,036 0 0
Southern Co COM 842587107 1,783 34,395 SH   SOLE   33,895 0 500
Splunk Inc COM 848637104 15,517 78,094 SH   SOLE   77,869 0 225
Starbucks Corp COM 855244109 11,547 156,914 SH   SOLE   153,664 0 3,250
Stryker Corp COM 863667101 9,127 50,653 SH   SOLE   49,713 0 940
Sysco Corp COM 871829107 947 17,320 SH   SOLE   17,320 0 0
TCF Financial Corp COM 872307103 294 10,000 SH   SOLE   8,400 0 1,600
TELUS Corp COM 87971m103 4,888 291,466 SH   SOLE   286,316 0 5,150
TJX Companies COM 872540109 3,352 66,295 SH   SOLE   65,895 0 400
Taiwan Semiconductor COM 874039100 8,571 150,981 SH   SOLE   148,486 0 2,495
Target Corp COM 87612e106 4,235 35,312 SH   SOLE   34,546 0 766
Techtronic INDS LTD SP ADR COM 87873r101 8,875 181,500 SH   SOLE   178,400 0 3,100
Tencent Holdings LTD-UNS ADR COM 88032Q109 8,827 137,925 SH   SOLE   135,540 0 2,385
Texas Instruments COM 882508104 2,416 19,030 SH   SOLE   17,280 0 1,750
Thermo Fisher Sci Inc COM 883556102 907 2,502 SH   SOLE   2,502 0 0
Toronto-Dominion Bank COM 891160509 2,127 47,676 SH   SOLE   46,816 0 860
Travelers Company Inc COM 89417e109 1,846 16,190 SH   SOLE   10,340 0 5,850
Truist Financial Corp COM 89832q109 1,939 51,641 SH   SOLE   51,641 0 0
Tyler Technologies Inc COM 902252105 12,098 34,878 SH   SOLE   34,763 0 115
US Bancorp COM 902973304 332 9,025 SH   SOLE   9,025 0 0
Unilever NV COM 904784709 3,000 56,326 SH   SOLE   55,361 0 965
Union Pacific Corp COM 907818108 6,671 39,455 SH   SOLE   38,955 0 500
United Health Group COM 91324p102 16,358 55,461 SH   SOLE   54,386 0 1,075
United Parcel Service COM 911312106 3,964 35,657 SH   SOLE   34,302 0 1,355
VF Corp COM 918204108 3,532 57,965 SH   SOLE   57,490 0 475
Vanguard High DVD Yield ETF COM 921946406 364 4,623 SH   SOLE   4,623 0 0
Vanguard Mid-Cap ETF COM 922908629 898 5,480 SH   SOLE   5,480 0 0
Vanguard S&P 500 ETF COM 922908363 3,267 11,525 SH   SOLE   11,525 0 0
Vanguard Small Cap ETF COM 922908751 758 5,200 SH   SOLE   5,200 0 0
Vanguard Total Intl Stk ETF COM 921909768 1,731 35,195 SH   SOLE   35,195 0 0
Vanguard US Tot Mkt ETF COM 922908769 5,263 33,625 SH   SOLE   33,625 0 0
Veeva Systems Inc COM 922475108 611 2,605 SH   SOLE   2,605 0 0
Verizon Comm Inc COM 92343v104 11,731 212,782 SH   SOLE   206,616 0 6,166
Vertex Pharmaceuticals COM 92532f100 18,026 62,093 SH   SOLE   61,908 0 185
Visa Inc Cl A COM 92826c839 18,023 93,302 SH   SOLE   91,727 0 1,575
WEC Energy Group Inc COM 92939u106 4,368 49,835 SH   SOLE   49,385 0 450
WNS Holdings Ltd-ADR COM 92932M101 3,593 65,345 SH   SOLE   64,295 0 1,050
Wal-Mart Inc COM 931142103 17,312 144,534 SH   SOLE   143,384 0 1,150
Walgreens Boots Alliance Inc COM 931427108 6,554 154,618 SH   SOLE   141,618 0 13,000
Walt Disney Co COM 254687106 13,176 118,164 SH   SOLE   116,959 0 1,205
Wells Fargo & Co COM 949746101 4,128 161,235 SH   SOLE   159,085 0 2,150
Welltower Inc COM 95040q104 2,694 52,052 SH   SOLE   50,652 0 1,400
West Pharmaceutical Services COM 955306105 18,497 81,425 SH   SOLE   79,825 0 1,600
Weyerhaeuser Co COM 962166104 7,266 323,508 SH   SOLE   318,283 0 5,225
WisdomTree Europe Hedged Eq Fu COM 97717x701 2,867 47,228 SH   SOLE   46,553 0 675
WisdomTree India Earnings Fund COM 97717w422 417 20,798 SH   SOLE   20,798 0 0
WisdomTree Japan Hedged Eq Fun COM 97717w851 415 8,823 SH   SOLE   8,823 0 0
Zendesk Inc COM 98936J101 7,214 81,482 SH   SOLE   81,257 0 225
Zoetis Inc COM 98978V103 17,888 130,534 SH   SOLE   128,709 0 1,825
iShares DJ Select DVD Index COM 464287168 282 3,496 SH   SOLE   3,496 0 0
iShares Edge MSCI Min Vol Glbl COM 464286525 228 2,600 SH   SOLE   2,600 0 0
iShares FTSE/China 25 COM 464287184 2,622 66,043 SH   SOLE   64,843 0 1,200
iShares MSCI EAFE COM 464287465 3,346 54,973 SH   SOLE   54,248 0 725
iShares MSCI EU Financial COM 464289180 2,776 195,096 SH   SOLE   191,746 0 3,350
iShares MSCI Emerging Mkts COM 464287234 3,687 92,205 SH   SOLE   91,105 0 1,100
iShares MSCI S Africa ETF COM 464286780 274 7,787 SH   SOLE   7,787 0 0
iShares S&P 500 Growth COM 464287309 1,003 4,834 SH   SOLE   4,834 0 0
iShares S&P 500 Val COM 464287408 870 8,038 SH   SOLE   8,038 0 0
iShares S&P MidCap 400 COM 464287507 1,328 7,466 SH   SOLE   7,466 0 0
iShares S&P Smallcap 600 Value COM 464287879 263 2,185 SH   SOLE   2,185 0 0
iShares Trust S&P 500 COM 464287200 358 1,157 SH   SOLE   1,157 0 0
iShares-Russell 1000 COM 464287622 1,043 6,074 SH   SOLE   6,074 0 0
iShares-Russell 2000 COM 464287655 1,850 12,920 SH   SOLE   12,920 0 0