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
3M Co com 88579Y101 837 5,969 SH   SOLE   5,769 0 200
ABB LTD ADR com 000375204 977 36,798 SH   SOLE   34,753 0 2,045
AFLAC Inc com 001055102 385 5,767 SH   SOLE   3,967 0 1,800
AT&T Inc com 00206R102 660 18,765 SH   SOLE   17,584 0 1,181
AbbVie Inc com 00287Y109 947 17,935 SH   SOLE   17,300 0 635
Abbott Labs com 002824100 962 25,100 SH   SOLE   22,975 0 2,125
Adobe Systems com 00724F101 204 3,405 SH   SOLE   2,105 0 1,300
Altera Corp com 021441100 2,716 83,545 SH   SOLE   66,190 0 17,355
Altria Group Inc com 02209S103 269 6,996 SH   SOLE   6,687 0 309
Amazon.com com 023135106 7,395 18,544 SH   SOLE   15,406 0 3,138
American Express com 025816109 213 2,347 SH   SOLE   2,287 0 60
Amgen Inc com 031162100 767 6,726 SH   SOLE   6,726 0 0
Analog Devices Inc com 032654105 308 6,050 SH   SOLE   5,375 0 675
Apache Corp com 037411105 7,398 86,082 SH   SOLE   71,002 0 15,080
Apple Computer com 037833100 8,697 15,502 SH   SOLE   13,327 0 2,175
Automatic Data com 053015103 448 5,540 SH   SOLE   5,540 0 0
Avis Budget Group Inc com 053774105 202 5,000 SH   SOLE   5,000 0 0
Bank of New York Mellon com 064058100 7,230 206,924 SH   SOLE   156,223 0 50,701
Baxter International com 071813109 342 4,919 SH   SOLE   4,159 0 760
Bed Bath & Beyond Inc com 075896100 6,031 75,112 SH   SOLE   61,692 0 13,420
Berkshire Hathaway Cl A com 084670108 2,846 16 SH   SOLE   16 0 0
Berkshire Hathaway Cl B com 084670702 975 8,226 SH   SOLE   6,331 0 1,895
BlackRock Inc com 09247X101 5,443 17,198 SH   SOLE   13,733 0 3,465
Boeing com 097023105 286 2,097 SH   SOLE   1,772 0 325
Bristol-Myers Squibb com 110122108 359 6,755 SH   SOLE   6,755 0 0
Broadcom Corp com 111320107 3,138 105,849 SH   SOLE   86,089 0 19,760
CVS Corp com 126650100 554 7,735 SH   SOLE   7,010 0 725
Cabot Oil & Gas Corp Cl A com 127097103 312 8,038 SH   SOLE   6,838 0 1,200
Canadian Natl RR Co com 136375102 917 16,080 SH   SOLE   15,230 0 850
Celgene Corp com 151020104 5,112 30,252 SH   SOLE   25,387 0 4,865
Chevron Corp com 166764100 6,073 48,620 SH   SOLE   42,650 0 5,970
Chicago Bridge & Iron Co com 167250109 5,126 61,658 SH   SOLE   48,148 0 13,510
Chubb Corp com 171232101 332 3,436 SH   SOLE   3,281 0 155
Cincinnati Financial Corp com 172062101 467 8,920 SH   SOLE   8,570 0 350
Cisco Systems com 17275R102 1,689 75,322 SH   SOLE   67,377 0 7,945
Citrix Systems com 177376100 638 10,091 SH   SOLE   10,091 0 0
Coca-Cola com 191216100 1,141 27,610 SH   SOLE   27,280 0 330
Colgate-Palmolive com 194162103 245 3,755 SH   SOLE   3,755 0 0
Comcast Corp Cl A com 20030N101 6,280 120,850 SH   SOLE   104,788 0 16,062
ConocoPhillips com 20825C104 483 6,841 SH   SOLE   6,841 0 0
Consolidated Edison com 209115104 271 4,908 SH   SOLE   2,731 0 2,177
Constellation Brands com 21036P108 349 4,960 SH   SOLE   2,960 0 2,000
Copytele Inc com 217721109 5 25,000 SH   SOLE   25,000 0 0
Crown Holdings Inc com 228368106 1,333 29,899 SH   SOLE   29,899 0 0
Cummins Inc. com 231021106 5,708 40,492 SH   SOLE   32,602 0 7,890
Devon Energy Corp com 25179M103 402 6,500 SH   SOLE   5,750 0 750
Dick's Sporting Goods Inc com 253393102 1,334 22,956 SH   SOLE   22,556 0 400
Dover com 260003108 326 3,375 SH   SOLE   3,375 0 0
E.I. duPont com 263534109 871 13,406 SH   SOLE   12,261 0 1,145
EMC Corp com 268648102 5,271 209,567 SH   SOLE   169,382 0 40,185
Eastman Chemical com 277432100 371 4,603 SH   SOLE   4,603 0 0
Eaton Corp plc Ord com G29183103 279 3,664 SH   SOLE   3,664 0 0
Emerson Electric com 291011104 1,745 24,864 SH   SOLE   23,961 0 903
Essex Rental Corp com 297187106 109 33,451 SH   SOLE   33,451 0 0
Expeditors Int'l of Wash com 302130109 6,868 155,220 SH   SOLE   129,165 0 26,055
Express Scripts com 30219G108 1,242 17,681 SH   SOLE   17,628 0 53
Exxon Mobil Corp com 30231G102 3,882 38,360 SH   SOLE   36,365 0 1,995
Freeport McMoran Copper & Gold com 35671D857 6,487 171,896 SH   SOLE   141,781 0 30,115
Gannett Co Inc com 364730101 893 30,190 SH   SOLE   30,190 0 0
General Dynamics com 369550108 374 3,915 SH   SOLE   3,220 0 695
General Electric com 369604103 11,808 421,267 SH   SOLE   361,547 0 59,720
General Mills com 370334104 834 16,708 SH   SOLE   15,418 0 1,290
Gilead Sciences Inc com 375558103 232 3,086 SH   SOLE   3,086 0 0
Goldman Sachs Group com 38141G104 603 3,404 SH   SOLE   3,379 0 25
Google Inc com 38259P508 15,813 14,110 SH   SOLE   12,027 0 2,083
Graham Corp com 384556106 1,754 48,326 SH   SOLE   48,326 0 0
Halliburton Co com 406216101 6,740 132,809 SH   SOLE   111,279 0 21,530
Hewlett-Packard Co com 428236103 227 8,107 SH   SOLE   6,907 0 1,200
Home Depot com 437076102 294 3,574 SH   SOLE   3,474 0 100
Honeywell Int'l Inc com 438516106 354 3,876 SH   SOLE   3,876 0 0
Huntington Bancshrs com 446150104 122 12,683 SH   SOLE   12,683 0 0
I.B.M. com 459200101 1,466 7,815 SH   SOLE   7,630 0 185
Illinois Tool Works com 452308109 620 7,375 SH   SOLE   5,680 0 1,695
Intel Corp com 458140100 747 28,765 SH   SOLE   22,905 0 5,860
J.P. Morgan Chase & Co. com 46625H100 9,725 166,299 SH   SOLE   134,815 0 31,484
Johnson & Johnson com 478160104 11,830 129,161 SH   SOLE   107,047 0 22,114
Johnson Controls com 478366107 5,686 110,830 SH   SOLE   89,320 0 21,510
Kimberly-Clark com 494368103 920 8,807 SH   SOLE   8,377 0 430
Lennar Corp com 526057104 3,511 88,758 SH   SOLE   70,703 0 18,055
Lockheed Martin com 539830109 739 4,969 SH   SOLE   150 0 4,819
Lucid Inc com 54948Q104 10 17,491 SH   SOLE   17,491 0 0
M&T Bank Corp com 55261F104 870 7,474 SH   SOLE   7,354 0 120
McCormick & Co com 579780206 3,124 45,326 SH   SOLE   36,171 0 9,155
Medtronic Inc com 585055106 3,583 62,424 SH   SOLE   50,176 0 12,248
Merck & Co(New) com 58933Y105 5,740 114,686 SH   SOLE   97,693 0 16,993
Metlife Inc com 59156R108 7,560 140,204 SH   SOLE   113,014 0 27,190
Microsoft Corp com 594918104 6,787 181,417 SH   SOLE   154,392 0 27,025
Mondelez International Inc com 609207105 318 9,007 SH   SOLE   8,110 0 897
NIKE Inc Cl B com 654106103 1,032 13,117 SH   SOLE   12,717 0 400
National Oilwell Inc com 637071101 6,974 87,684 SH   SOLE   72,794 0 14,890
Novartis AG ADR com 66987V109 5,056 62,906 SH   SOLE   51,976 0 10,930
Novo Nordisk A/S com 670100205 5,672 30,697 SH   SOLE   25,699 0 4,998
Occidental Petroleum com 674599105 389 4,089 SH   SOLE   4,089 0 0
Oracle Corp com 68389X105 8,992 235,012 SH   SOLE   190,189 0 44,823
PNC Financial Services Group com 693475105 8,372 107,916 SH   SOLE   86,676 0 21,240
Paychex Inc com 704326107 1,959 43,016 SH   SOLE   38,421 0 4,595
PepsiCo com 713448108 6,688 80,632 SH   SOLE   66,479 0 14,153
Pfizer Inc com 717081103 636 20,761 SH   SOLE   19,414 0 1,347
Philip Morris International com 718172109 1,089 12,494 SH   SOLE   12,185 0 309
Pioneer Natural Res com 723787107 276 1,500 SH   SOLE   1,500 0 0
Potash Corp Saskatchewan com 73755L107 3,593 109,003 SH   SOLE   91,288 0 17,715
Praxair Inc com 74005P104 4,577 35,203 SH   SOLE   30,968 0 4,235
Probe Mines Ltd com 742667504 63 30,000 SH   SOLE   30,000 0 0
Procter & Gamble com 742718109 11,793 144,856 SH   SOLE   124,447 0 20,409
Quest Diagnostics Inc com 74834L100 210 3,925 SH   SOLE   3,475 0 450
Questcor Pharmaceuticals, Inc. com 74835Y101 2,969 54,530 SH   SOLE   46,175 0 8,355
Rand Logistics Inc com 752182105 203 35,200 SH   SOLE   35,200 0 0
Rockwell Int'l com 773903109 4,117 34,839 SH   SOLE   27,949 0 6,890
SPDR S&P Bank ETF com 78464A797 1,469 44,300 SH   SOLE   41,790 0 2,510
SPX Corp com 784635104 470 4,716 SH   SOLE   4,716 0 0
Schlumberger Ltd com 806857108 654 7,253 SH   SOLE   6,310 0 943
Sirius XM Holdings Inc com 82968B103 608 174,345 SH   SOLE   174,345 0 0
Southern Co com 842587107 252 6,120 SH   SOLE   3,107 0 3,013
Southwestern Energy Co com 845467109 5,232 133,035 SH   SOLE   108,105 0 24,930
Staples Inc com 855030102 161 10,148 SH   SOLE   9,542 0 606
State Street Corp com 857477103 526 7,173 SH   SOLE   5,788 0 1,385
Stryker Corp com 863667101 621 8,270 SH   SOLE   8,270 0 0
United Technologies com 913017109 860 7,555 SH   SOLE   6,313 0 1,242
VMWare com 928563402 911 10,159 SH   SOLE   10,059 0 100
Verizon Communications com 92343V104 1,225 24,933 SH   SOLE   24,182 0 751
Visa Inc com 92826C839 836 3,756 SH   SOLE   3,346 0 410
Walgreen Stores com 931422109 663 11,541 SH   SOLE   10,141 0 1,400
Walt Disney com 254687106 1,098 14,369 SH   SOLE   14,164 0 205
Wells Fargo com 949746101 425 9,362 SH   SOLE   9,037 0 325
Western Digital com 958102105 211 2,517 SH   SOLE   2,517 0 0
Weyerhaeuser com 962166104 5,197 164,611 SH   SOLE   136,551 0 28,060
XL Group PLC SHS com G98290102 394 12,369 SH   SOLE   11,439 0 930
Xerox Corp com 984121103 245 20,146 SH   SOLE   17,058 0 3,088
Yum! Brands Inc com 988498101 8,293 109,686 SH   SOLE   91,866 0 17,820
Zimmer Holdings Inc com 98956P102 391 4,191 SH   SOLE   4,035 0 156
eBay Inc com 278642103 5,844 106,520 SH   SOLE   87,320 0 19,200
EGShares Emerging Mkts Consume etf 268461779 12,685 471,918 SH   SOLE   420,147 0 51,771
S&P 500 Dep Rcpts Unit Inv Tr etf 78462F103 28,699 155,389 SH   SOLE   140,989 0 14,400
Schwab Emerging Mkts ETF etf 808524706 3,056 124,213 SH   SOLE   102,649 0 21,564
Schwab Intl Equity ETF etf 808524805 17,740 562,653 SH   SOLE   481,278 0 81,375
Schwab US Broad Mkt ETF etf 808524102 386 8,566 SH   SOLE   7,609 0 957
Schwab US Large Cap etf 808524201 17,852 404,982 SH   SOLE   337,016 0 67,966
Schwab US Small Cap ETF etf 808524607 2,094 39,894 SH   SOLE   33,152 0 6,742
Vanguard Extended Mkt Fd Stk M etf 922908652 20,938 253,175 SH   SOLE   226,295 0 26,880
Vanguard FTSE Emerging Mkts ET etf 922042858 9,256 224,990 SH   SOLE   202,755 0 22,235
Vanguard Large Cap ETF etf 922908637 762 8,990 SH   SOLE   8,890 0 100
Vanguard MSCI EAFE etf 921943858 1,009 24,205 SH   SOLE   22,790 0 1,415
Vanguard Small Cap Index Fund etf 922908751 1,051 9,555 SH   SOLE   9,555 0 0
Vanguard Total Stock Mkt Index etf 922908769 7,649 79,739 SH   SOLE   73,414 0 6,325
Vanguard Total World Index Fun etf 922042742 647 10,893 SH   SOLE   10,893 0 0
iShares Dow Jones US Financial etf 464287770 1,170 13,970 SH   SOLE   13,970 0 0
iShares MSCI All Country Asia etf 464288182 998 16,545 SH   SOLE   16,320 0 225
iShares MSCI EAFE Index etf 464287465 29,841 444,755 SH   SOLE   400,378 0 44,377
iShares MSCI EAFE Small Cap In etf 464288273 1,567 30,740 SH   SOLE   27,430 0 3,310
iShares MSCI Emerging Mkt Inde etf 464287234 2,315 55,382 SH   SOLE   49,762 0 5,620
iShares MSCI Malaysia Index etf 464286830 836 52,825 SH   SOLE   52,275 0 550
iShares MSCI Mexico Capped ETF etf 464286822 859 12,630 SH   SOLE   12,510 0 120
iShares MSCI Poland Investable etf 46429B606 843 28,390 SH   SOLE   28,150 0 240
iShares MSCI South Korea etf 464286772 640 9,900 SH   SOLE   9,780 0 120
iShares Russell 2000 Growth etf 464287648 9,119 67,291 SH   SOLE   64,848 0 2,443
iShares Russell 2000 Index etf 464287655 3,100 26,872 SH   SOLE   25,980 0 892
iShares Russell 2000 Value Ind etf 464287630 3,233 32,493 SH   SOLE   29,698 0 2,795
iShares Russell Midcap Value etf 464287473 225 3,421 SH   SOLE   3,421 0 0
iShares S&P 500 Index etf 464287200 4,834 26,036 SH   SOLE   22,698 0 3,338