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 7,604 47,473 SH   SOLE   42,423 0 5,050
ASML Holdings NV NY Reg Shares COM N07059210 9,970 26,999 SH   SOLE   26,539 0 460
AT&T Inc COM 00206r102 8,177 286,816 SH   SOLE   275,916 0 10,900
AbbVie Inc COM 00287y109 9,859 112,554 SH   SOLE   98,824 0 13,730
Abbott Labs COM 002824100 29,439 270,505 SH   SOLE   253,310 0 17,195
Abiomed Inc COM 003654100 6,980 25,193 SH   SOLE   25,118 0 75
Accenture LTD Cl A COM g1151c101 18,337 81,142 SH   SOLE   79,867 0 1,275
Adobe Systems Inc COM 00724f101 968 1,973 SH   SOLE   1,973 0 0
Aflac Inc COM 001055102 2,028 55,800 SH   SOLE   55,800 0 0
Agilent Technologies COM 00846u101 16,844 166,867 SH   SOLE   163,922 0 2,945
Air Products & Chem COM 009158106 4,129 13,863 SH   SOLE   13,863 0 0
Alibaba COM 01609w102 11,716 39,853 SH   SOLE   39,233 0 620
Allstate Corp COM 020002101 852 9,050 SH   SOLE   9,050 0 0
Alphabet Inc Cl A COM 02079k305 22,847 15,589 SH   SOLE   15,484 0 105
Alphabet Inc Cl C COM 02079k107 1,168 795 SH   SOLE   740 0 55
Altria Group Inc COM 02209s103 420 10,878 SH   SOLE   10,878 0 0
Amazon.com Inc COM 023135106 24,031 7,632 SH   SOLE   7,557 0 75
Amedisys Inc. COM 023436108 7,537 31,880 SH   SOLE   31,790 0 90
Amer Electric Power COM 025537101 225 2,750 SH   SOLE   2,750 0 0
American Express COM 025816109 2,068 20,625 SH   SOLE   20,125 0 500
American Tower Corp COM 03027x100 8,046 33,286 SH   SOLE   33,161 0 125
Amgen Inc COM 031162100 1,634 6,429 SH   SOLE   6,429 0 0
Amphenol Corp Cl A COM 032095101 11,313 104,488 SH   SOLE   102,913 0 1,575
Analog Devices COM 032654105 408 3,497 SH   SOLE   3,497 0 0
Apple Computer Inc COM 037833100 55,154 476,242 SH   SOLE   463,082 0 13,160
Applied Materials Inc COM 038222105 2,262 38,043 SH   SOLE   37,343 0 700
AptarGroup Inc COM 038336103 5,257 46,444 SH   SOLE   45,469 0 975
Aptiv PLC COM g6095l109 372 4,055 SH   SOLE   4,055 0 0
AstraZeneca PLC COM 046353108 3,191 58,224 SH   SOLE   56,359 0 1,865
Automatic Data Proc COM 053015103 7,305 52,370 SH   SOLE   48,070 0 4,300
Avery Dennison Corp COM 053611109 426 3,335 SH   SOLE   3,335 0 0
BP PLC ADR COM 055622104 1,029 58,928 SH   SOLE   58,928 0 0
Ball Corp COM 058498106 11,161 134,271 SH   SOLE   131,846 0 2,425
Bank of America COM 060505104 6,800 282,270 SH   SOLE   280,170 0 2,100
Bank of Montreal COM 063671101 3,457 59,179 SH   SOLE   57,569 0 1,610
Baxter Int'l Inc COM 071813109 6,811 84,692 SH   SOLE   82,862 0 1,830
Becton Dickinson COM 075887109 5,472 23,516 SH   SOLE   23,241 0 275
Berkshire Hathaway Cl B COM 084670702 4,200 19,722 SH   SOLE   19,572 0 150
BlackRock, Inc COM 09247x101 16,520 29,315 SH   SOLE   28,975 0 340
Blackstone Group Inc COM 09260d107 336 6,435 SH   SOLE   6,435 0 0
Boeing Co COM 097023105 9,140 55,306 SH   SOLE   54,146 0 1,160
Bristol-Myers Squibb COM 110122108 9,380 155,577 SH   SOLE   138,229 0 17,348
Broadcom Inc COM 11135f101 17,982 49,358 SH   SOLE   48,433 0 925
Brookfield Asset Mgmt COM 112585104 2,798 84,639 SH   SOLE   83,305 0 1,334
CDK Global, Inc COM 12508e101 293 6,732 SH   SOLE   6,732 0 0
CVS Health Corp COM 126650100 9,602 164,419 SH   SOLE   162,719 0 1,700
Canadian Nat'l Railway COM 136375102 7,281 68,390 SH   SOLE   67,440 0 950
Capgemini COM 13961r100 6,632 257,645 SH   SOLE   253,120 0 4,525
Carrier Global Corp COM 14448c104 301 9,846 SH   SOLE   6,946 0 2,900
Caterpillar Inc COM 149123101 1,927 12,921 SH   SOLE   12,721 0 200
Check Point Software COM m22465104 3,457 28,731 SH   SOLE   28,221 0 510
Chegg Inc COM 163092109 19,974 279,593 SH   SOLE   279,018 0 575
Chevron Corp COM 166764100 5,964 82,831 SH   SOLE   79,756 0 3,075
Chubb Ltd COM h1467j104 680 5,856 SH   SOLE   5,556 0 300
Cincinnati Financial Corp COM 172062101 282 3,615 SH   SOLE   3,615 0 0
Cisco Systems Inc COM 17275r102 13,137 333,511 SH   SOLE   330,151 0 3,360
Citigroup Inc COM 172967424 3,333 77,318 SH   SOLE   77,218 0 100
Clorox Co COM 189054109 2,277 10,835 SH   SOLE   10,665 0 170
Coca-Cola Co COM 191216100 6,256 126,718 SH   SOLE   121,693 0 5,025
Cogent Communications Hldgs In COM 19239V302 1,869 31,124 SH   SOLE   30,424 0 700
Colgate-Palmolive Co COM 194162103 4,605 59,683 SH   SOLE   53,375 0 6,308
Comcast Corp Cl A COM 20030n101 11,388 246,178 SH   SOLE   243,203 0 2,975
Comerica Inc COM 200340107 1,261 32,963 SH   SOLE   31,015 0 1,948
Conagra Foods Inc COM 205887102 556 15,575 SH   SOLE   11,275 0 4,300
ConocoPhillips COM 20825c104 912 27,786 SH   SOLE   26,386 0 1,400
Consolidated Edison COM 209115104 457 5,875 SH   SOLE   5,175 0 700
Costco Wholesale COM 22160k105 17,186 48,410 SH   SOLE   47,825 0 585
Cullen/Frost Bankers COM 229899109 245 3,825 SH   SOLE   3,825 0 0
DBS Group COM 23304y100 3,241 55,560 SH   SOLE   54,545 0 1,015
DTE Energy Co COM 233331107 425 3,693 SH   SOLE   2,193 0 1,500
Danaher Corp COM 235851102 313 1,454 SH   SOLE   1,454 0 0
Dassault Systems SA COM 237545108 9,713 51,850 SH   SOLE   51,005 0 845
Deere & Co COM 244199105 1,287 5,809 SH   SOLE   5,559 0 250
Diageo PLC ADR COM 25243q205 2,601 18,894 SH   SOLE   18,574 0 320
Digital Realty Trust Inc COM 253868103 3,364 22,924 SH   SOLE   22,309 0 615
Discover Financial COM 254709108 3,916 67,769 SH   SOLE   66,969 0 800
DocuSign Inc COM 256163106 301 1,400 SH   SOLE   1,400 0 0
Dominion Energy Inc COM 25746u109 953 12,072 SH   SOLE   12,072 0 0
Dow Inc COM 260557103 8,810 187,237 SH   SOLE   184,785 0 2,452
DuPont de Nemours Inc COM 26614n102 1,961 35,348 SH   SOLE   34,848 0 500
Duke Energy Corp COM 26441c204 4,073 45,995 SH   SOLE   38,680 0 7,315
EPAM Systems COM 29414b104 13,508 41,783 SH   SOLE   41,663 0 120
Eaton Corp PLC COM g29183103 4,169 40,857 SH   SOLE   39,787 0 1,070
Ecolab Inc COM 278865100 2,498 12,500 SH   SOLE   12,500 0 0
Edwards Lifesciences COM 28176e108 14,194 177,830 SH   SOLE   177,330 0 500
Electronic Arts Inc COM 285512109 848 6,505 SH   SOLE   6,345 0 160
Eli Lilly & Co COM 532457108 10,235 69,149 SH   SOLE   69,149 0 0
Emerson Electric Co COM 291011104 8,600 131,163 SH   SOLE   120,923 0 10,240
Enbridge Inc COM 29250n105 429 14,687 SH   SOLE   14,150 0 537
Equinix Inc COM 29444u700 13,461 17,709 SH   SOLE   17,659 0 50
Essex Property Trust Inc COM 297178105 241 1,200 SH   SOLE   1,200 0 0
Estee Lauder Cl A COM 518439104 11,915 54,593 SH   SOLE   53,478 0 1,115
Euronet Worldwide Inc COM 298736109 6,300 69,160 SH   SOLE   68,950 0 210
Exelon Corp COM 30161n101 696 19,456 SH   SOLE   19,456 0 0
Experian PLC COM 30215c101 6,424 170,165 SH   SOLE   167,315 0 2,850
Exxon Mobil Corp COM 30231g102 9,513 277,102 SH   SOLE   266,529 0 10,573
F5 Networks Inc COM 315616102 315 2,565 SH   SOLE   2,565 0 0
Facebook Inc COM 30303m102 23,706 90,517 SH   SOLE   90,267 0 250
Fastenal Co COM 311900104 12,760 282,985 SH   SOLE   280,235 0 2,750
FedEx Corp COM 31428x106 662 2,633 SH   SOLE   2,533 0 100
Fin Select SPDR ETF COM 81369Y605 17,432 724,205 SH   SOLE   716,215 0 7,990
First Horizon Nat'l Corp COM 320517105 3,515 372,740 SH   SOLE   366,690 0 6,050
Fleetcor Technologies COM 339041105 6,212 26,088 SH   SOLE   26,013 0 75
Ford Motor Co COM 345370860 1,104 165,841 SH   SOLE   165,041 0 800
General Dynamics COM 369550108 6,654 48,067 SH   SOLE   47,667 0 400
General Electric Co COM 369604103 2,139 343,311 SH   SOLE   341,395 0 1,916
General Mills Inc COM 370334104 432 7,006 SH   SOLE   3,856 0 3,150
General Motors COM 37045v100 3,155 106,635 SH   SOLE   103,860 0 2,775
Gentex Corp COM 371901109 2,531 98,300 SH   SOLE   98,300 0 0
Genuine Parts Co COM 372460105 730 7,667 SH   SOLE   7,667 0 0
Gilead Sciences Inc COM 375558103 2,632 41,645 SH   SOLE   41,345 0 300
Global Pmts Inc COM 37940x102 16,864 94,964 SH   SOLE   93,534 0 1,430
Goldman Sachs BDC Inc COM 38147u107 2,691 178,920 SH   SOLE   173,750 0 5,170
Goldman Sachs Grp COM 38141g104 251 1,250 SH   SOLE   1,250 0 0
Graco Inc COM 384109104 5,554 90,528 SH   SOLE   89,513 0 1,015
Grupo Aeroportuario Cen-ADR COM 400501102 3,322 90,363 SH   SOLE   88,818 0 1,545
Guidewire Software COM 40171v100 6,148 58,966 SH   SOLE   58,791 0 175
HDFC Bank Ltd ADR COM 40415f101 6,703 134,165 SH   SOLE   131,915 0 2,250
Health Care Select COM 81369y209 528 5,003 SH   SOLE   5,003 0 0
Hershey Co COM 427866108 1,512 10,550 SH   SOLE   10,550 0 0
Home Depot Inc COM 437076102 24,295 87,484 SH   SOLE   85,209 0 2,275
Honeywell Int'l Inc COM 438516106 3,479 21,133 SH   SOLE   20,883 0 250
Huntington Bancshares COM 446150104 232 25,353 SH   SOLE   25,353 0 0
IBM COM 459200101 19,828 162,963 SH   SOLE   157,325 0 5,638
IDEXX Laboratories Inc COM 45168d104 14,469 36,806 SH   SOLE   36,706 0 100
Illinois Tool Works COM 452308109 1,472 7,620 SH   SOLE   6,370 0 1,250
Illumina Inc COM 452327109 338 1,093 SH   SOLE   1,093 0 0
Int'l Paper Co COM 460146103 3,488 86,047 SH   SOLE   83,647 0 2,400
Intel Corp COM 458140100 14,260 275,405 SH   SOLE   261,732 0 13,673
Intuitive Surgical Inc COM 46120e602 14,565 20,527 SH   SOLE   20,467 0 60
Iron Mountain Inc COM 46284v101 2,088 77,928 SH   SOLE   75,453 0 2,475
J M Smucker Co COM 832696405 712 6,160 SH   SOLE   6,160 0 0
JP Morgan Chase & Co COM 46625h100 15,425 160,228 SH   SOLE   150,878 0 9,350
Japan Index (ETF) COM 46434g822 3,129 52,975 SH   SOLE   52,140 0 835
Johnson & Johnson COM 478160104 28,321 190,229 SH   SOLE   185,260 0 4,969
Kellogg Company COM 487836108 297 4,600 SH   SOLE   4,600 0 0
Kimberly-Clark Corp COM 494368103 9,453 64,021 SH   SOLE   56,284 0 7,737
Kinder Morgan Inc COM 49456b101 2,133 172,996 SH   SOLE   168,176 0 4,820
Kraft Heinz Co COM 500754106 4,043 135,006 SH   SOLE   131,748 0 3,258
Lamb Weston Holdings COM 513272104 421 6,349 SH   SOLE   4,583 0 1,766
Lockheed Martin COM 539830109 1,087 2,836 SH   SOLE   2,836 0 0
Lowe's Companies COM 548661107 302 1,823 SH   SOLE   1,823 0 0
MSC Industrial Direct Co-A COM 553530106 1,739 27,485 SH   SOLE   27,125 0 360
Marsh & McLennan COM 571748102 6,344 55,310 SH   SOLE   54,275 0 1,035
Mastercard Inc-A COM 57636q104 1,260 3,725 SH   SOLE   3,725 0 0
McCormick & Co COM 579780206 6,386 32,903 SH   SOLE   32,503 0 400
McDonald's Corp COM 580135101 10,233 46,622 SH   SOLE   46,572 0 50
Medtronic PLC COM g5960l103 407 3,915 SH   SOLE   3,915 0 0
Mercantile Bank Corp COM 587376104 185 10,279 SH   SOLE   10,279 0 0
Merck & Co Inc COM 58933y105 15,442 186,162 SH   SOLE   173,721 0 12,441
Microchip Technology COM 595017104 1,325 12,895 SH   SOLE   12,820 0 75
Microsoft Corp COM 594918104 45,280 215,282 SH   SOLE   212,487 0 2,795
Mondelez Int'l Inc COM 609207105 13,060 227,323 SH   SOLE   225,323 0 2,000
Monolithic Power Sys Inc COM 609839105 21,446 76,698 SH   SOLE   75,923 0 775
Motorola Solutions COM 620076307 669 4,265 SH   SOLE   4,265 0 0
NVIDIA Corp COM 67066g104 32,362 59,795 SH   SOLE   58,645 0 1,150
Neogen Corp COM 640491106 1,286 16,438 SH   SOLE   15,638 0 800
Nestle SA ADR COM 641069406 3,871 32,528 SH   SOLE   32,043 0 485
New Oriental Education-SP ADR COM 647581107 9,238 61,795 SH   SOLE   60,725 0 1,070
NextEra Energy COM 65339f101 2,370 8,540 SH   SOLE   8,540 0 0
Nike Inc COM 654106103 14,393 114,647 SH   SOLE   113,367 0 1,280
Nordson Corporation COM 655663102 1,478 7,705 SH   SOLE   7,705 0 0
Nordstrom Inc COM 655664100 124 10,410 SH   SOLE   10,410 0 0
NuVasive Inc COM 670704105 1,014 20,871 SH   SOLE   20,871 0 0
Omnicell Inc COM 68213n109 7,197 96,398 SH   SOLE   96,098 0 300
Oracle Corp COM 68389x105 920 15,416 SH   SOLE   15,416 0 0
Otis Worldwide Corp COM 68902v107 307 4,920 SH   SOLE   3,470 0 1,450
PNC Financial COM 693475105 446 4,055 SH   SOLE   4,055 0 0
PPG Industries Inc COM 693506107 1,257 10,294 SH   SOLE   10,294 0 0
Palo Alto Networks COM 697435105 12,715 51,949 SH   SOLE   51,799 0 150
PayPal Holdings Inc COM 70450y103 16,235 82,397 SH   SOLE   82,172 0 225
Paychex Inc COM 704326107 2,736 34,297 SH   SOLE   33,792 0 505
Penumbra Inc COM 70975l107 6,851 35,246 SH   SOLE   35,146 0 100
Pepsico Inc COM 713448108 34,417 248,317 SH   SOLE   238,936 0 9,381
Permianville Royalty Tr COM 71425h100 10 15,000 SH   SOLE   15,000 0 0
Pfizer Inc COM 717081103 19,735 537,728 SH   SOLE   527,977 0 9,751
Philip Morris Int'l COM 718172109 587 7,825 SH   SOLE   7,825 0 0
Pinnacle West Cap Corp COM 723484101 1,235 16,560 SH   SOLE   16,560 0 0
Procter & Gamble Co COM 742718109 13,572 97,647 SH   SOLE   91,747 0 5,900
Progressive Corp COM 743315103 2,360 24,930 SH   SOLE   24,555 0 375
Proofpoint, Inc COM 743424103 5,244 49,682 SH   SOLE   49,557 0 125
Qualcomm Inc COM 747525103 1,370 11,639 SH   SOLE   11,639 0 0
RPM Int'l Inc COM 749685103 1,037 12,523 SH   SOLE   12,523 0 0
Raytheon Technologies Co COM 75513e101 4,180 72,641 SH   SOLE   67,174 0 5,467
Reins Grp of America COM 759351604 5,868 61,647 SH   SOLE   60,972 0 675
Republic Services COM 760759100 11,622 124,502 SH   SOLE   122,492 0 2,010
ResMed Inc COM 761152107 13,138 76,639 SH   SOLE   76,639 0 0
Rockwell Automation COM 773903109 6,897 31,255 SH   SOLE   31,030 0 225
Ross Stores COM 778296103 5,079 54,422 SH   SOLE   53,422 0 1,000
Royal Dutch Shell A COM 780259206 1,599 63,522 SH   SOLE   63,422 0 100
Royal Dutch Shell B COM 780259107 301 12,429 SH   SOLE   12,429 0 0
Ryder System, Inc COM 783549108 2,477 58,645 SH   SOLE   57,120 0 1,525
SAP AG ADR COM 803054204 11,049 70,915 SH   SOLE   69,735 0 1,180
SPDR Gold Trust COM 78463v107 221 1,250 SH   SOLE   1,250 0 0
SPDR S&P 500 ETF Trust COM 78462f103 373 1,115 SH   SOLE   1,115 0 0
STERIS Plc COM g8473t100 388 2,200 SH   SOLE   2,200 0 0
Salesforce.com COM 79466l302 13,970 55,588 SH   SOLE   55,428 0 160
Schlumberger Ltd COM 806857108 5,369 345,060 SH   SOLE   341,660 0 3,400
Scotts Miracle-Gro Co COM 810186106 1,528 9,990 SH   SOLE   9,990 0 0
ServiceNow, Inc COM 81762p102 15,529 32,019 SH   SOLE   31,919 0 100
Sherwin Williams COM 824348106 216 310 SH   SOLE   310 0 0
Signature Bank NY COM 82669g104 4,771 57,483 SH   SOLE   57,308 0 175
Snap-On Inc COM 833034101 385 2,616 SH   SOLE   2,616 0 0
Southern Co COM 842587107 1,834 33,830 SH   SOLE   33,330 0 500
Splunk Inc COM 848637104 14,039 74,624 SH   SOLE   74,399 0 225
Starbucks Corp COM 855244109 13,436 156,379 SH   SOLE   153,129 0 3,250
Stryker Corp COM 863667101 10,400 49,912 SH   SOLE   48,972 0 940
Sysco Corp COM 871829107 1,078 17,320 SH   SOLE   17,320 0 0
TELUS Corp COM 87971m103 5,261 298,761 SH   SOLE   293,611 0 5,150
TJX Companies COM 872540109 3,646 65,510 SH   SOLE   65,110 0 400
Taiwan Semiconductor COM 874039100 9,121 112,505 SH   SOLE   110,470 0 2,035
Target Corp COM 87612e106 5,223 33,177 SH   SOLE   32,411 0 766
Techtronic INDS LTD SP ADR COM 87873r101 9,878 150,695 SH   SOLE   148,195 0 2,500
Tencent Holdings LTD-UNS ADR COM 88032Q109 9,647 142,600 SH   SOLE   140,215 0 2,385
Texas Instruments COM 882508104 2,670 18,700 SH   SOLE   16,950 0 1,750
Thermo Fisher Sci Inc COM 883556102 987 2,235 SH   SOLE   2,235 0 0
Toronto-Dominion Bank COM 891160509 3,104 67,131 SH   SOLE   66,096 0 1,035
Travelers Company Inc COM 89417e109 1,752 16,190 SH   SOLE   10,340 0 5,850
Truist Financial Corp COM 89832q109 2,123 55,805 SH   SOLE   55,805 0 0
Tyler Technologies Inc COM 902252105 7,170 20,571 SH   SOLE   20,516 0 55
US Bancorp COM 902973304 384 10,725 SH   SOLE   10,725 0 0
Unilever NV COM 904784709 3,386 56,056 SH   SOLE   55,091 0 965
Union Pacific Corp COM 907818108 11,911 60,504 SH   SOLE   59,729 0 775
United Health Group COM 91324p102 17,264 55,375 SH   SOLE   54,300 0 1,075
United Parcel Service COM 911312106 3,530 21,186 SH   SOLE   20,306 0 880
VF Corp COM 918204108 4,193 59,685 SH   SOLE   59,210 0 475
Valero Energy Corp COM 91913y100 1,614 37,259 SH   SOLE   36,134 0 1,125
Vanguard High DVD Yield ETF COM 921946406 374 4,623 SH   SOLE   4,623 0 0
Vanguard Mid-Cap ETF COM 922908629 1,054 5,980 SH   SOLE   5,980 0 0
Vanguard S&P 500 ETF COM 922908363 3,513 11,420 SH   SOLE   11,420 0 0
Vanguard Small Cap ETF COM 922908751 884 5,750 SH   SOLE   5,750 0 0
Vanguard Total Intl Stk ETF COM 921909768 1,836 35,195 SH   SOLE   35,195 0 0
Vanguard US Tot Mkt ETF COM 922908769 5,727 33,625 SH   SOLE   33,625 0 0
Veeva Systems Inc COM 922475108 732 2,605 SH   SOLE   2,605 0 0
Verizon Comm Inc COM 92343v104 12,596 211,735 SH   SOLE   205,569 0 6,166
Vertex Pharmaceuticals COM 92532f100 13,861 50,938 SH   SOLE   50,778 0 160
Visa Inc Cl A COM 92826c839 18,513 92,578 SH   SOLE   91,003 0 1,575
WEC Energy Group Inc COM 92939u106 4,835 49,897 SH   SOLE   49,447 0 450
WNS Holdings Ltd-ADR COM 92932M101 4,155 64,965 SH   SOLE   63,915 0 1,050
Wal-Mart Inc COM 931142103 19,825 141,699 SH   SOLE   140,599 0 1,100
Walgreens Boots Alliance Inc COM 931427108 7,255 201,973 SH   SOLE   187,998 0 13,975
Wallbridge Mining Co Ltd COM 932397102 8 10,000 SH   SOLE   10,000 0 0
Walt Disney Co COM 254687106 14,303 115,274 SH   SOLE   114,119 0 1,155
Wells Fargo & Co COM 949746101 3,662 155,755 SH   SOLE   153,605 0 2,150
Welltower Inc COM 95040q104 2,928 53,152 SH   SOLE   51,752 0 1,400
West Pharmaceutical Services COM 955306105 12,910 46,963 SH   SOLE   46,088 0 875
Weyerhaeuser Co COM 962166104 8,481 297,363 SH   SOLE   292,513 0 4,850
WisdomTree Europe Hedged Eq Fu COM 97717x701 3,656 59,199 SH   SOLE   58,339 0 860
WisdomTree India Earnings Fund COM 97717w422 492 20,862 SH   SOLE   20,862 0 0
WisdomTree Japan Hedged Eq Fun COM 97717w851 440 8,971 SH   SOLE   8,971 0 0
Workday Inc Cl A COM 98138h101 6,626 30,801 SH   SOLE   30,701 0 100
Yum! Brands Inc COM 988498101 200 2,193 SH   SOLE   493 0 1,700
Zendesk Inc COM 98936J101 14,469 140,584 SH   SOLE   140,159 0 425
Zoetis Inc COM 98978V103 14,019 84,771 SH   SOLE   83,421 0 1,350
iShares DJ Select DVD Index COM 464287168 295 3,613 SH   SOLE   3,613 0 0
iShares FTSE/China 25 COM 464287184 2,954 70,323 SH   SOLE   69,123 0 1,200
iShares MSCI EAFE COM 464287465 3,658 57,473 SH   SOLE   56,748 0 725
iShares MSCI EU Financial COM 464289180 2,669 194,251 SH   SOLE   190,901 0 3,350
iShares MSCI Emerging Mkts COM 464287234 4,239 96,142 SH   SOLE   95,042 0 1,100
iShares MSCI S Africa ETF COM 464286780 291 7,870 SH   SOLE   7,870 0 0
iShares S&P 500 Growth COM 464287309 1,120 4,847 SH   SOLE   4,847 0 0
iShares S&P 500 Val COM 464287408 913 8,123 SH   SOLE   8,123 0 0
iShares S&P MidCap 400 COM 464287507 1,612 8,698 SH   SOLE   8,698 0 0
iShares S&P PFD Stock Fund COM 464288687 1,619 44,405 SH   SOLE   43,070 0 1,335
iShares S&P Smallcap 600 Value COM 464287879 280 2,285 SH   SOLE   2,285 0 0
iShares Trust S&P 500 COM 464287200 640 1,903 SH   SOLE   1,903 0 0
iShares-Russell 1000 COM 464287622 1,149 6,140 SH   SOLE   6,140 0 0
iShares-Russell 1000 Growth COM 464287614 215 991 SH   SOLE   991 0 0
iShares-Russell 2000 COM 464287655 2,033 13,573 SH   SOLE   13,573 0 0