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 816 300 SH   SOLE   300 0 0
3M Co COM 88579y101 6,665 48,821 SH   SOLE   43,771 0 5,050
ASML Holdings NV NY Reg Shares COM N07059210 8,013 30,625 SH   SOLE   30,110 0 515
AT&T Inc COM 00206r102 8,315 285,243 SH   SOLE   273,343 0 11,900
AbbVie Inc COM 00287y109 8,918 117,048 SH   SOLE   103,228 0 13,820
Abbott Labs COM 002824100 21,835 276,707 SH   SOLE   259,262 0 17,445
Accenture LTD Cl A COM g1151c101 13,539 82,930 SH   SOLE   81,655 0 1,275
Adobe Systems Inc COM 00724f101 655 2,058 SH   SOLE   2,058 0 0
Aflac Inc COM 001055102 2,044 59,700 SH   SOLE   59,700 0 0
Agilent Technologies COM 00846u101 8,413 117,465 SH   SOLE   115,320 0 2,145
Air Products & Chem COM 009158106 2,824 14,148 SH   SOLE   14,148 0 0
Alibaba COM 01609w102 6,223 32,000 SH   SOLE   31,480 0 520
Allstate Corp COM 020002101 977 10,650 SH   SOLE   10,650 0 0
Alphabet Inc Cl A COM 02079k305 17,939 15,439 SH   SOLE   15,334 0 105
Alphabet Inc Cl C COM 02079k107 942 810 SH   SOLE   755 0 55
Altria Group Inc COM 02209s103 436 11,278 SH   SOLE   10,778 0 500
Amazon.com Inc COM 023135106 18,745 9,614 SH   SOLE   9,534 0 80
Amer Electric Power COM 025537101 220 2,750 SH   SOLE   2,750 0 0
American Express COM 025816109 1,736 20,280 SH   SOLE   19,780 0 500
American Tower Corp COM 03027x100 7,339 33,705 SH   SOLE   33,580 0 125
Amgen Inc COM 031162100 1,370 6,759 SH   SOLE   6,759 0 0
Amphenol Corp Cl A COM 032095101 3,922 53,815 SH   SOLE   52,765 0 1,050
Analog Devices COM 032654105 322 3,597 SH   SOLE   3,597 0 0
Apple Computer Inc COM 037833100 37,290 146,644 SH   SOLE   143,304 0 3,340
Applied Materials Inc COM 038222105 1,770 38,628 SH   SOLE   37,853 0 775
AptarGroup Inc COM 038336103 4,571 45,922 SH   SOLE   44,947 0 975
Aptiv PLC COM g6095l109 276 5,615 SH   SOLE   5,615 0 0
AstraZeneca PLC COM 046353108 2,621 58,677 SH   SOLE   56,802 0 1,875
Automatic Data Proc COM 053015103 7,806 57,115 SH   SOLE   51,865 0 5,250
Avery Dennison Corp COM 053611109 340 3,335 SH   SOLE   3,335 0 0
BP PLC ADR COM 055622104 1,541 63,178 SH   SOLE   63,178 0 0
Ball Corp COM 058498106 4,702 72,715 SH   SOLE   71,965 0 750
Bank of America COM 060505104 5,959 280,690 SH   SOLE   276,790 0 3,900
Bank of Montreal COM 063671101 2,841 56,527 SH   SOLE   54,952 0 1,575
Baxter Int'l Inc COM 071813109 11,289 139,044 SH   SOLE   137,039 0 2,005
Becton Dickinson COM 075887109 5,086 22,134 SH   SOLE   21,859 0 275
Berkshire Hathaway Cl B COM 084670702 3,593 19,652 SH   SOLE   19,502 0 150
BlackRock, Inc COM 09247x101 12,424 28,238 SH   SOLE   27,898 0 340
Boeing Co COM 097023105 8,563 57,415 SH   SOLE   56,255 0 1,160
Bristol-Myers Squibb COM 110122108 8,706 156,197 SH   SOLE   138,099 0 18,098
Broadcom Inc COM 11135f101 9,602 40,499 SH   SOLE   39,824 0 675
Brookfield Asset Mgmt COM 112585104 2,391 54,035 SH   SOLE   53,145 0 890
CDK Global, Inc COM 12508e101 244 7,432 SH   SOLE   7,432 0 0
CVS Health Corp COM 126650100 4,980 83,940 SH   SOLE   83,040 0 900
Canadian Nat'l Railway COM 136375102 2,821 36,345 SH   SOLE   35,780 0 565
Capgemini COM 13961r100 4,696 277,880 SH   SOLE   272,855 0 5,025
Caterpillar Inc COM 149123101 1,514 13,046 SH   SOLE   12,721 0 325
Cedar Fair LP COM 150185106 1,222 66,640 SH   SOLE   65,215 0 1,425
Check Point Software COM m22465104 2,845 28,295 SH   SOLE   27,785 0 510
Chegg Inc COM 163092109 11,109 310,493 SH   SOLE   309,568 0 925
Chevron Corp COM 166764100 7,153 98,713 SH   SOLE   94,113 0 4,600
Chubb Ltd COM h1467j104 865 7,745 SH   SOLE   7,445 0 300
Cincinnati Financial Corp COM 172062101 271 3,595 SH   SOLE   3,595 0 0
Cisco Systems Inc COM 17275r102 13,194 335,649 SH   SOLE   332,289 0 3,360
Citigroup Inc COM 172967424 3,029 71,923 SH   SOLE   71,733 0 190
Clorox Co COM 189054109 1,909 11,020 SH   SOLE   10,850 0 170
Coca-Cola Co COM 191216100 5,613 126,857 SH   SOLE   120,907 0 5,950
Cogent Communications Hldgs In COM 19239V302 3,032 36,985 SH   SOLE   35,725 0 1,260
Colgate-Palmolive Co COM 194162103 4,163 62,733 SH   SOLE   56,425 0 6,308
Comcast Corp Cl A COM 20030n101 8,494 247,076 SH   SOLE   244,101 0 2,975
Comerica Inc COM 200340107 986 33,613 SH   SOLE   31,665 0 1,948
Compass Group Plc COM 20449x401 1,931 123,225 SH   SOLE   121,125 0 2,100
Conagra Foods Inc COM 205887102 457 15,575 SH   SOLE   11,275 0 4,300
ConocoPhillips COM 20825c104 831 26,994 SH   SOLE   25,594 0 1,400
Consolidated Edison COM 209115104 458 5,875 SH   SOLE   4,975 0 900
Costco Wholesale COM 22160k105 12,457 43,690 SH   SOLE   43,130 0 560
DBS Group COM 23304y100 2,426 46,509 SH   SOLE   45,619 0 890
DTE Energy Co COM 233331107 360 3,793 SH   SOLE   2,293 0 1,500
Danaher Corp COM 235851102 201 1,454 SH   SOLE   1,454 0 0
Dassault Systems SA COM 237545108 7,779 52,518 SH   SOLE   51,673 0 845
Deere & Co COM 244199105 847 6,134 SH   SOLE   5,634 0 500
Diageo PLC ADR COM 25243q205 2,434 19,151 SH   SOLE   18,831 0 320
Digital Realty Trust Inc COM 253868103 3,853 27,739 SH   SOLE   26,899 0 840
Discover Financial COM 254709108 2,180 61,103 SH   SOLE   60,303 0 800
Dominion Resources Inc COM 25746u109 987 13,667 SH   SOLE   13,667 0 0
Dow Inc COM 260557103 4,944 169,069 SH   SOLE   166,261 0 2,808
DuPont de Nemours Inc COM 26614n102 2,312 67,811 SH   SOLE   67,012 0 799
Duke Energy Corp COM 26441c204 4,248 52,525 SH   SOLE   44,660 0 7,865
EPAM Systems COM 29414b104 10,078 54,280 SH   SOLE   54,115 0 165
Eaton Corp PLC COM g29183103 3,107 39,995 SH   SOLE   39,005 0 990
Ecolab Inc COM 278865100 638 4,094 SH   SOLE   4,094 0 0
Edwards Lifesciences COM 28176e108 9,672 51,278 SH   SOLE   51,128 0 150
Electronic Arts Inc COM 285512109 655 6,540 SH   SOLE   6,380 0 160
Eli Lilly & Co COM 532457108 10,364 74,713 SH   SOLE   74,188 0 525
Emerson Electric Co COM 291011104 4,538 95,228 SH   SOLE   85,903 0 9,325
Enbridge Inc COM 29250n105 534 18,364 SH   SOLE   17,755 0 609
Energy Select Sector SPDR COM 81369y506 810 27,875 SH   SOLE   27,875 0 0
Equinix Inc COM 29444u700 10,920 17,484 SH   SOLE   17,434 0 50
Essex Property Trust Inc COM 297178105 308 1,400 SH   SOLE   1,400 0 0
Estee Lauder Cl A COM 518439104 12,038 75,548 SH   SOLE   74,308 0 1,240
Euronet Worldwide Inc COM 298736109 4,814 56,165 SH   SOLE   56,005 0 160
Exelon Corp COM 30161n101 943 25,606 SH   SOLE   25,606 0 0
Experian PLC COM 30215c101 2,895 103,735 SH   SOLE   102,185 0 1,550
Exxon Mobil Corp COM 30231g102 10,554 277,950 SH   SOLE   266,477 0 11,473
Facebook Inc COM 30303m102 15,228 91,297 SH   SOLE   91,047 0 250
Fastenal Co COM 311900104 8,960 286,730 SH   SOLE   284,730 0 2,000
FedEx Corp COM 31428x106 274 2,258 SH   SOLE   2,158 0 100
Fin Select SPDR ETF COM 81369Y605 14,748 708,376 SH   SOLE   700,386 0 7,990
FireEye Inc COM 31816q101 106 10,000 SH   SOLE   10,000 0 0
First Horizon Nat'l Corp COM 320517105 2,404 298,205 SH   SOLE   295,055 0 3,150
Fleetcor Technologies COM 339041105 7,043 37,758 SH   SOLE   37,633 0 125
Fomento Eco Mexicano COM 344419106 1,928 31,855 SH   SOLE   31,345 0 510
Ford Motor Co COM 345370860 805 166,641 SH   SOLE   165,841 0 800
General Dynamics COM 369550108 7,861 59,415 SH   SOLE   58,965 0 450
General Electric Co COM 369604103 2,897 364,914 SH   SOLE   360,298 0 4,616
General Mills Inc COM 370334104 396 7,506 SH   SOLE   3,456 0 4,050
General Motors COM 37045v100 2,119 101,966 SH   SOLE   99,266 0 2,700
Gentex Corp COM 371901109 2,200 99,300 SH   SOLE   99,300 0 0
Genuine Parts Co COM 372460105 516 7,667 SH   SOLE   7,667 0 0
Gilead Sciences Inc COM 375558103 3,118 41,710 SH   SOLE   41,260 0 450
Global Pmts Inc COM 37940x102 13,681 94,853 SH   SOLE   93,423 0 1,430
Goldman Sachs BDC Inc COM 38147u107 1,898 153,955 SH   SOLE   151,705 0 2,250
Grupo Aeroportuario Cen-ADR COM 400501102 2,456 91,175 SH   SOLE   89,630 0 1,545
Guidewire Software COM 40171v100 4,680 59,007 SH   SOLE   58,832 0 175
HDFC Bank Ltd ADR COM 40415f101 3,498 90,955 SH   SOLE   89,365 0 1,590
Health Care Select COM 81369y209 331 3,736 SH   SOLE   3,736 0 0
Hershey Co COM 427866108 1,458 11,000 SH   SOLE   11,000 0 0
Home Depot Inc COM 437076102 13,351 71,507 SH   SOLE   68,932 0 2,575
Honeywell Int'l Inc COM 438516106 2,823 21,103 SH   SOLE   20,828 0 275
Huntington Bancshares COM 446150104 208 25,353 SH   SOLE   25,353 0 0
IBM COM 459200101 17,900 161,367 SH   SOLE   155,504 0 5,863
IDEXX Laboratories Inc COM 45168d104 8,970 37,030 SH   SOLE   36,930 0 100
Illinois Tool Works COM 452308109 1,220 8,584 SH   SOLE   7,334 0 1,250
Illumina Inc COM 452327109 5,284 19,346 SH   SOLE   19,296 0 50
Int'l Paper Co COM 460146103 2,582 82,936 SH   SOLE   81,071 0 1,865
Intel Corp COM 458140100 15,404 284,635 SH   SOLE   270,112 0 14,523
Intuitive Surgical Inc COM 46120e602 5,811 11,735 SH   SOLE   11,700 0 35
Iron Mountain Inc COM 46284v101 1,700 71,410 SH   SOLE   68,960 0 2,450
J M Smucker Co COM 832696405 717 6,460 SH   SOLE   6,460 0 0
JP Morgan Chase & Co COM 46625h100 14,761 163,957 SH   SOLE   154,607 0 9,350
Johnson & Johnson COM 478160104 24,760 188,822 SH   SOLE   183,778 0 5,044
Kellogg Company COM 487836108 258 4,300 SH   SOLE   4,300 0 0
Kimberly-Clark Corp COM 494368103 8,461 66,170 SH   SOLE   58,358 0 7,812
Kinder Morgan Inc COM 49456b101 2,246 161,360 SH   SOLE   158,665 0 2,695
Kraft Heinz Co COM 500754106 3,370 136,200 SH   SOLE   133,142 0 3,058
Lamb Weston Holdings COM 513272104 363 6,349 SH   SOLE   4,583 0 1,766
Lockheed Martin COM 539830109 995 2,936 SH   SOLE   2,936 0 0
MSC Industrial Direct Co-A COM 553530106 1,437 26,150 SH   SOLE   25,615 0 535
Marsh & McLennan COM 571748102 12,521 144,820 SH   SOLE   142,600 0 2,220
Mastercard Inc-A COM 57636q104 900 3,725 SH   SOLE   3,725 0 0
McCormick & Co COM 579780206 4,748 33,627 SH   SOLE   33,227 0 400
McDonald's Corp COM 580135101 7,845 47,442 SH   SOLE   47,142 0 300
Medtronic PLC COM g5960l103 362 4,015 SH   SOLE   4,015 0 0
Mercantile Bank Corp COM 587376104 218 10,279 SH   SOLE   10,279 0 0
Merck & Co Inc COM 58933y105 14,934 194,104 SH   SOLE   181,463 0 12,641
Microchip Technology COM 595017104 903 13,320 SH   SOLE   13,220 0 100
Microsoft Corp COM 594918104 35,117 222,670 SH   SOLE   219,725 0 2,945
Mondelez Int'l Inc COM 609207105 11,337 226,380 SH   SOLE   223,880 0 2,500
Monolithic Power Sys Inc COM 609839105 9,388 56,060 SH   SOLE   55,465 0 595
Motorola Solutions COM 620076307 567 4,265 SH   SOLE   4,265 0 0
NVIDIA Corp COM 67066g104 16,445 62,388 SH   SOLE   61,238 0 1,150
Neogen Corp COM 640491106 1,108 16,538 SH   SOLE   15,738 0 800
Nestle SA ADR COM 641069406 3,230 31,420 SH   SOLE   30,935 0 485
New Oriental Education-SP ADR COM 647581107 7,541 69,665 SH   SOLE   68,455 0 1,210
NextEra Energy COM 65339f101 2,193 9,115 SH   SOLE   9,115 0 0
Nike Inc COM 654106103 9,513 114,975 SH   SOLE   113,695 0 1,280
Nordson Corporation COM 655663102 1,085 8,030 SH   SOLE   8,030 0 0
Nordstrom Inc COM 655664100 172 11,210 SH   SOLE   11,210 0 0
NuVasive Inc COM 670704105 1,035 20,426 SH   SOLE   20,426 0 0
Omnicell Inc COM 68213n109 8,614 131,347 SH   SOLE   130,972 0 375
Oracle Corp COM 68389x105 856 17,716 SH   SOLE   17,716 0 0
Outfront Media Inc COM 69007j106 1,569 116,413 SH   SOLE   113,613 0 2,800
PNC Financial COM 693475105 388 4,055 SH   SOLE   4,055 0 0
PPG Industries Inc COM 693506107 856 10,244 SH   SOLE   10,244 0 0
PacWest Bancorp COM 695263103 1,836 102,480 SH   SOLE   100,130 0 2,350
Palo Alto Networks COM 697435105 4,180 25,495 SH   SOLE   25,430 0 65
PayPal Holdings Inc COM 70450y103 10,335 107,944 SH   SOLE   107,644 0 300
Paychex Inc COM 704326107 2,209 35,110 SH   SOLE   34,605 0 505
Penumbra Inc COM 70975l107 11,404 70,690 SH   SOLE   70,490 0 200
Pepsico Inc COM 713448108 30,774 256,236 SH   SOLE   246,455 0 9,781
Pfizer Inc COM 717081103 17,369 532,125 SH   SOLE   521,574 0 10,551
Philip Morris Int'l COM 718172109 598 8,200 SH   SOLE   7,700 0 500
Pinnacle West Cap Corp COM 723484101 1,318 17,385 SH   SOLE   17,385 0 0
ProShares Short S&P 500 COM 74347b425 1,640 59,300 SH   SOLE   59,300 0 0
Procter & Gamble Co COM 742718109 11,437 103,973 SH   SOLE   97,623 0 6,350
Progressive Corp COM 743315103 1,849 25,045 SH   SOLE   24,630 0 415
Proofpoint, Inc COM 743424103 4,781 46,606 SH   SOLE   46,481 0 125
Qualcomm Inc COM 747525103 860 12,714 SH   SOLE   12,714 0 0
RPM Int'l Inc COM 749685103 1,004 16,873 SH   SOLE   16,873 0 0
Raytheon Co COM 755111507 3,774 28,776 SH   SOLE   27,676 0 1,100
Reins Grp of America COM 759351604 2,751 32,690 SH   SOLE   32,390 0 300
Republic Services COM 760759100 7,492 99,810 SH   SOLE   98,745 0 1,065
ResMed Inc COM 761152107 11,849 80,449 SH   SOLE   80,449 0 0
Rockwell Automation COM 773903109 5,047 33,445 SH   SOLE   33,220 0 225
Ross Stores COM 778296103 4,835 55,590 SH   SOLE   54,590 0 1,000
Royal Dutch Shell A COM 780259206 2,553 73,172 SH   SOLE   73,072 0 100
Royal Dutch Shell B COM 780259107 2,481 75,971 SH   SOLE   74,096 0 1,875
SAP AG ADR COM 803054204 7,671 69,420 SH   SOLE   68,240 0 1,180
SPDR S&P 500 ETF Trust COM 78462f103 2,374 9,210 SH   SOLE   9,210 0 0
STERIS Plc COM g8473t100 308 2,200 SH   SOLE   2,200 0 0
Salesforce.com COM 79466l302 14,251 98,980 SH   SOLE   98,680 0 300
Schlumberger Ltd COM 806857108 2,159 160,072 SH   SOLE   158,922 0 1,150
Scotts Miracle-Gro Co COM 810186106 1,179 11,515 SH   SOLE   11,515 0 0
Signature Bank NY COM 82669g104 2,858 35,547 SH   SOLE   35,447 0 100
Snap-On Inc COM 833034101 330 3,036 SH   SOLE   3,036 0 0
Southern Co COM 842587107 1,884 34,800 SH   SOLE   33,925 0 875
Splunk Inc COM 848637104 10,372 82,169 SH   SOLE   81,944 0 225
Starbucks Corp COM 855244109 10,393 158,095 SH   SOLE   154,845 0 3,250
Stryker Corp COM 863667101 15,675 94,152 SH   SOLE   92,202 0 1,950
Sysco Corp COM 871829107 790 17,320 SH   SOLE   17,320 0 0
TCF Financial Corp COM 872307103 293 12,932 SH   SOLE   10,432 0 2,500
TELUS Corp COM 87971m103 4,706 298,205 SH   SOLE   293,055 0 5,150
TJX Companies COM 872540109 3,180 66,515 SH   SOLE   66,115 0 400
Taiwan Semiconductor COM 874039100 8,590 179,750 SH   SOLE   176,650 0 3,100
Target Corp COM 87612e106 3,644 39,197 SH   SOLE   37,931 0 1,266
Techtronic INDS LTD SP ADR COM 87873r101 6,863 211,515 SH   SOLE   208,315 0 3,200
Tencent Holdings LTD-UNS ADR COM 88032Q109 4,692 95,660 SH   SOLE   93,985 0 1,675
Texas Instruments COM 882508104 1,902 19,030 SH   SOLE   17,280 0 1,750
Thermo Fisher Sci Inc COM 883556102 719 2,535 SH   SOLE   2,535 0 0
Toronto-Dominion Bank COM 891160509 2,076 48,985 SH   SOLE   48,125 0 860
Travelers Company Inc COM 89417e109 1,626 16,365 SH   SOLE   10,515 0 5,850
Truist Financial Corp COM 89832q109 1,389 45,033 SH   SOLE   45,033 0 0
Tyler Technologies Inc COM 902252105 10,245 34,545 SH   SOLE   34,430 0 115
US Bancorp COM 902973304 283 8,225 SH   SOLE   8,225 0 0
Ulta Beauty Inc COM 90384s303 3,580 20,378 SH   SOLE   20,328 0 50
Unilever NV COM 904784709 2,792 57,230 SH   SOLE   56,265 0 965
Union Pacific Corp COM 907818108 5,505 39,035 SH   SOLE   38,535 0 500
United Health Group COM 91324p102 9,547 38,284 SH   SOLE   37,684 0 600
United Parcel Service COM 911312106 3,455 36,983 SH   SOLE   35,648 0 1,335
United Technologies COM 913017109 1,182 12,532 SH   SOLE   9,632 0 2,900
VF Corp COM 918204108 3,103 57,375 SH   SOLE   56,900 0 475
Vanguard Financials ETF COM 92204a405 1,883 37,125 SH   SOLE   37,125 0 0
Vanguard High DVD Yield ETF COM 921946406 298 4,218 SH   SOLE   4,218 0 0
Vanguard S&P 500 ETF COM 922908363 2,800 11,825 SH   SOLE   11,825 0 0
Vanguard Total Intl Stk ETF COM 921909768 1,477 35,195 SH   SOLE   35,195 0 0
Vanguard US Tot Mkt ETF COM 922908769 3,732 28,950 SH   SOLE   28,950 0 0
Veeva Systems Inc COM 922475108 411 2,630 SH   SOLE   2,630 0 0
Verizon Comm Inc COM 92343v104 11,518 214,367 SH   SOLE   207,336 0 7,031
Vertex Pharmaceuticals COM 92532f100 18,223 76,584 SH   SOLE   76,359 0 225
Visa Inc Cl A COM 92826c839 15,146 94,007 SH   SOLE   92,432 0 1,575
WEC Energy Group Inc COM 92939u106 4,302 48,814 SH   SOLE   48,364 0 450
WNS Holdings Ltd-ADR COM 92932M101 5,975 139,025 SH   SOLE   136,640 0 2,385
Wal-Mart Inc COM 931142103 16,767 147,569 SH   SOLE   146,169 0 1,400
Walgreens Boots Alliance Inc COM 931427108 7,120 155,618 SH   SOLE   141,818 0 13,800
Walt Disney Co COM 254687106 11,710 121,226 SH   SOLE   120,021 0 1,205
Wells Fargo & Co COM 949746101 4,160 144,964 SH   SOLE   142,214 0 2,750
Welltower Inc COM 95040q104 2,246 49,065 SH   SOLE   47,715 0 1,350
West Pharmaceutical Services COM 955306105 15,963 104,845 SH   SOLE   102,720 0 2,125
Weyerhaeuser Co COM 962166104 4,949 291,993 SH   SOLE   286,193 0 5,800
WisdomTree Europe Hedged Eq Fu COM 97717x701 2,553 49,827 SH   SOLE   49,152 0 675
WisdomTree India Earnings Fund COM 97717w422 348 21,493 SH   SOLE   21,493 0 0
WisdomTree Japan Hedged Eq Fun COM 97717w851 254 6,026 SH   SOLE   6,026 0 0
Zendesk Inc COM 98936J101 5,251 82,039 SH   SOLE   81,814 0 225
Zoetis Inc COM 98978V103 15,464 131,399 SH   SOLE   129,574 0 1,825
iShares DJ Select DVD Index COM 464287168 257 3,496 SH   SOLE   3,496 0 0
iShares FTSE/China 25 COM 464287184 2,416 64,365 SH   SOLE   63,265 0 1,100
iShares MSCI EAFE COM 464287465 3,242 60,636 SH   SOLE   59,911 0 725
iShares MSCI EU Financial COM 464289180 2,445 195,148 SH   SOLE   191,873 0 3,275
iShares MSCI Emerging Mkts COM 464287234 3,386 99,195 SH   SOLE   98,120 0 1,075
iShares MSCI S Africa ETF COM 464286780 226 7,962 SH   SOLE   7,962 0 0
iShares S&P 500 Growth COM 464287309 821 4,977 SH   SOLE   4,977 0 0
iShares S&P 500 Val COM 464287408 965 10,023 SH   SOLE   10,023 0 0
iShares S&P MidCap 400 COM 464287507 1,563 10,866 SH   SOLE   10,866 0 0
iShares S&P Smallcap 600 COM 464287804 560 9,974 SH   SOLE   9,974 0 0
iShares Trust S&P 500 COM 464287200 299 1,157 SH   SOLE   1,157 0 0
iShares-Russell 1000 COM 464287622 819 5,789 SH   SOLE   5,789 0 0
iShares-Russell 2000 COM 464287655 1,513 13,215 SH   SOLE   13,215 0 0