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 804 5,924 SH   SOLE   5,724 0 200
AFLAC Inc com 001055102 364 5,767 SH   SOLE   3,967 0 1,800
AT&T Inc com 00206R102 632 18,024 SH   SOLE   16,843 0 1,181
AbbVie Inc com 00287Y109 833 16,208 SH   SOLE   16,208 0 0
Abbott Labs com 002824100 882 22,902 SH   SOLE   21,362 0 1,540
Adobe Systems com 00724F101 210 3,200 SH   SOLE   1,900 0 1,300
Altera Corp com 021441100 1,019 28,120 SH   SOLE   19,500 0 8,620
Altria Group Inc com 02209S103 256 6,830 SH   SOLE   6,521 0 309
Amazon.com com 023135106 6,216 18,481 SH   SOLE   15,353 0 3,128
America First Tax Exempt Inves com 02364V107 63 10,500 SH   SOLE   10,500 0 0
Amgen Inc com 031162100 817 6,626 SH   SOLE   6,626 0 0
Analog Devices Inc com 032654105 274 5,150 SH   SOLE   4,475 0 675
Apache Corp com 037411105 5,853 70,564 SH   SOLE   58,334 0 12,230
Apple Computer com 037833100 8,206 15,289 SH   SOLE   13,182 0 2,107
Automatic Data com 053015103 428 5,540 SH   SOLE   5,540 0 0
Avis Budget Group Inc com 053774105 243 5,000 SH   SOLE   5,000 0 0
Bank of America Corp com 060505104 4,641 269,843 SH   SOLE   220,703 0 49,140
Bank of New York Mellon com 064058100 7,363 208,633 SH   SOLE   158,132 0 50,501
Baxter International com 071813109 335 4,551 SH   SOLE   3,791 0 760
Bed Bath & Beyond Inc com 075896100 5,214 75,790 SH   SOLE   62,340 0 13,450
Berkshire Hathaway Cl A com 084670108 2,248 12 SH   SOLE   12 0 0
Berkshire Hathaway Cl B com 084670702 1,028 8,226 SH   SOLE   6,331 0 1,895
BlackRock Inc com 09247X101 5,446 17,316 SH   SOLE   13,871 0 3,445
Bristol-Myers Squibb com 110122108 300 5,771 SH   SOLE   5,771 0 0
Broadcom Corp com 111320107 1,400 44,502 SH   SOLE   35,002 0 9,500
CVS CareMark Corp com 126650100 559 7,472 SH   SOLE   6,747 0 725
Cabot Oil & Gas Corp Cl A com 127097103 224 6,600 SH   SOLE   5,400 0 1,200
Canadian Natl RR Co com 136375102 904 16,080 SH   SOLE   15,230 0 850
Celgene Corp com 151020104 4,458 31,935 SH   SOLE   27,100 0 4,835
Chevron Corp com 166764100 5,603 47,116 SH   SOLE   41,226 0 5,890
Chicago Bridge & Iron Co com 167250109 5,542 63,593 SH   SOLE   50,193 0 13,400
Chubb Corp com 171232101 306 3,426 SH   SOLE   3,271 0 155
Cincinnati Financial Corp com 172062101 413 8,495 SH   SOLE   8,050 0 445
Cisco Systems com 17275R102 1,443 64,365 SH   SOLE   60,620 0 3,745
Citrix Systems com 177376100 580 10,091 SH   SOLE   10,091 0 0
Coca-Cola com 191216100 943 24,403 SH   SOLE   24,173 0 230
Comcast Corp Cl A com 20030N101 6,028 120,463 SH   SOLE   104,556 0 15,907
ConocoPhillips com 20825C104 481 6,841 SH   SOLE   6,841 0 0
Consolidated Edison com 209115104 263 4,908 SH   SOLE   2,731 0 2,177
Constellation Brands com 21036P108 464 5,460 SH   SOLE   3,460 0 2,000
Copytele Inc com 217721109 7 25,000 SH   SOLE   25,000 0 0
Crown Holdings Inc com 228368106 595 13,295 SH   SOLE   13,295 0 0
Cummins Inc. com 231021106 6,130 41,142 SH   SOLE   33,322 0 7,820
Dick's Sporting Goods Inc com 253393102 1,254 22,956 SH   SOLE   22,556 0 400
E.I. duPont com 263534109 880 13,121 SH   SOLE   11,976 0 1,145
EMC Corp com 268648102 5,813 212,067 SH   SOLE   172,182 0 39,885
Eastman Chemical com 277432100 265 3,073 SH   SOLE   3,073 0 0
Eaton Corp plc Ord com G29183103 275 3,655 SH   SOLE   3,655 0 0
Emerson Electric com 291011104 1,355 20,289 SH   SOLE   19,386 0 903
Essex Rental Corp com 297187106 99 33,451 SH   SOLE   33,451 0 0
Expeditors Int'l of Wash com 302130109 6,168 155,632 SH   SOLE   129,752 0 25,880
Express Scripts com 30219G108 1,326 17,660 SH   SOLE   17,607 0 53
Exxon Mobil Corp com 30231G102 3,644 37,307 SH   SOLE   35,387 0 1,920
FleetCor Technologies, Inc. com 339041105 2,822 24,519 SH   SOLE   19,609 0 4,910
Freeport McMoran Copper & Gold com 35671D857 996 30,120 SH   SOLE   29,985 0 135
Gannett Co Inc com 364730101 833 30,190 SH   SOLE   30,190 0 0
General Dynamics com 369550108 426 3,915 SH   SOLE   3,220 0 695
General Electric com 369604103 10,773 416,092 SH   SOLE   357,845 0 58,247
General Mills com 370334104 813 15,688 SH   SOLE   14,433 0 1,255
Gilead Sciences Inc com 375558103 222 3,126 SH   SOLE   3,126 0 0
Goldman Sachs Group com 38141G104 549 3,350 SH   SOLE   3,325 0 25
Google Inc com 38259P508 13,063 11,721 SH   SOLE   10,180 0 1,541
Graham Corp com 384556106 1,539 48,326 SH   SOLE   48,326 0 0
Halliburton Co com 406216101 7,825 132,869 SH   SOLE   111,449 0 21,420
Hewlett-Packard Co com 428236103 261 8,080 SH   SOLE   6,880 0 1,200
Home Depot com 437076102 267 3,375 SH   SOLE   3,275 0 100
Honeywell Int'l Inc com 438516106 364 3,919 SH   SOLE   3,919 0 0
Huntington Bancshrs com 446150104 126 12,683 SH   SOLE   12,683 0 0
I.B.M. com 459200101 1,443 7,495 SH   SOLE   7,310 0 185
Illinois Tool Works com 452308109 523 6,435 SH   SOLE   5,080 0 1,355
Intel Corp com 458140100 749 29,031 SH   SOLE   23,171 0 5,860
J.P. Morgan Chase & Co. com 46625H100 10,219 168,333 SH   SOLE   137,094 0 31,239
Johnson & Johnson com 478160104 12,513 127,384 SH   SOLE   105,450 0 21,934
Johnson Controls com 478366107 5,266 111,290 SH   SOLE   89,520 0 21,770
Kansas City Southern com 485170302 3,338 32,710 SH   SOLE   27,020 0 5,690
Kimberly-Clark com 494368103 790 7,167 SH   SOLE   6,737 0 430
Kraft Foods Group com 50076Q106 204 3,628 SH   SOLE   3,203 0 425
Lennar Corp com 526057104 4,053 102,299 SH   SOLE   84,209 0 18,090
Lockheed Martin com 539830109 811 4,969 SH   SOLE   150 0 4,819
Lucid Inc com 54948Q104 2 17,491 SH   SOLE   17,491 0 0
M&T Bank Corp com 55261F104 1,573 12,968 SH   SOLE   12,848 0 120
McCormick & Co com 579780206 3,327 46,383 SH   SOLE   37,173 0 9,210
Medtronic Inc com 585055106 3,937 63,976 SH   SOLE   51,728 0 12,248
Merck & Co(New) com 58933Y105 6,588 116,039 SH   SOLE   99,141 0 16,898
Metlife Inc com 59156R108 7,430 140,729 SH   SOLE   112,939 0 27,790
Microsoft Corp com 594918104 2,426 59,180 SH   SOLE   56,735 0 2,445
Mondelez International Inc com 609207105 317 9,161 SH   SOLE   8,264 0 897
NIKE Inc Cl B com 654106103 681 9,215 SH   SOLE   9,215 0 0
National Oilwell Inc com 637071101 6,918 88,834 SH   SOLE   74,044 0 14,790
Novartis AG ADR com 66987V109 865 10,174 SH   SOLE   9,474 0 700
Novo Nordisk A/S com 670100205 7,153 156,695 SH   SOLE   131,930 0 24,765
Occidental Petroleum com 674599105 380 3,988 SH   SOLE   3,988 0 0
Oracle Corp com 68389X105 9,633 235,457 SH   SOLE   191,034 0 44,423
PNC Financial Services Group com 693475105 9,461 108,748 SH   SOLE   87,783 0 20,965
Paychex Inc com 704326107 2,483 58,284 SH   SOLE   53,414 0 4,870
PepsiCo com 713448108 6,776 81,146 SH   SOLE   67,118 0 14,028
Pfizer Inc com 717081103 667 20,773 SH   SOLE   19,426 0 1,347
Philip Morris International com 718172109 988 12,065 SH   SOLE   11,756 0 309
Pioneer Natural Res com 723787107 281 1,500 SH   SOLE   1,500 0 0
Potash Corp Saskatchewan com 73755L107 4,183 115,493 SH   SOLE   97,073 0 18,420
Praxair Inc com 74005P104 4,698 35,873 SH   SOLE   31,683 0 4,190
Probe Mines Ltd com 742667504 87 30,000 SH   SOLE   30,000 0 0
Procter & Gamble com 742718109 11,380 141,191 SH   SOLE   120,992 0 20,199
QUALCOMM Inc com 747525103 3,683 46,708 SH   SOLE   40,053 0 6,655
Quest Diagnostics Inc com 74834L100 227 3,925 SH   SOLE   3,475 0 450
Questcor Pharmaceuticals, Inc. com 74835Y101 3,616 55,686 SH   SOLE   46,991 0 8,695
Rand Logistics Inc com 752182105 243 35,200 SH   SOLE   35,200 0 0
Rockwell Int'l com 773903109 707 5,673 SH   SOLE   5,093 0 580
SPDR S&P Bank ETF com 78464A797 1,489 43,750 SH   SOLE   41,240 0 2,510
SPX Corp com 784635104 464 4,716 SH   SOLE   4,716 0 0
Schlumberger Ltd com 806857108 696 7,135 SH   SOLE   6,192 0 943
Sirius XM Holdings Inc com 82968B103 558 174,345 SH   SOLE   174,345 0 0
Southern Co com 842587107 269 6,120 SH   SOLE   3,107 0 3,013
Southwestern Energy Co com 845467109 6,178 134,283 SH   SOLE   109,683 0 24,600
State Street Corp com 857477103 494 7,108 SH   SOLE   5,723 0 1,385
Stryker Corp com 863667101 664 8,150 SH   SOLE   8,150 0 0
Tompkins Trustco Inc com 890110109 295 6,025 SH   SOLE   5,475 0 550
Twenty-First Century Fox Inc C com 90130A101 3,774 118,035 SH   SOLE   94,865 0 23,170
United Technologies com 913017109 863 7,383 SH   SOLE   6,141 0 1,242
VMWare com 928563402 1,034 9,575 SH   SOLE   9,475 0 100
Verizon Communications com 92343V104 1,244 26,144 SH   SOLE   24,954 0 1,190
Visa Inc com 92826C839 809 3,746 SH   SOLE   3,336 0 410
Walgreen Stores com 931422109 758 11,481 SH   SOLE   10,081 0 1,400
Walt Disney com 254687106 1,153 14,394 SH   SOLE   14,189 0 205
Wells Fargo com 949746101 445 8,937 SH   SOLE   8,612 0 325
Western Digital com 958102105 231 2,517 SH   SOLE   2,517 0 0
Weyerhaeuser com 962166104 4,861 165,605 SH   SOLE   137,693 0 27,912
XL Group PLC SHS com G98290102 367 11,744 SH   SOLE   10,814 0 930
Xerox Corp com 984121103 228 20,146 SH   SOLE   17,058 0 3,088
Yum! Brands Inc com 988498101 7,823 103,762 SH   SOLE   85,982 0 17,780
Zimmer Holdings Inc com 98956P102 396 4,191 SH   SOLE   4,035 0 156
eBay Inc com 278642103 6,313 114,290 SH   SOLE   95,265 0 19,025
EGShares Emerging Mkts Consume etf 268461779 12,616 475,548 SH   SOLE   424,297 0 51,251
S&P 500 Dep Rcpts Unit Inv Tr etf 78462F103 31,243 167,064 SH   SOLE   153,384 0 13,680
Schwab Emerging Mkts ETF etf 808524706 688 28,259 SH   SOLE   20,679 0 7,580
Schwab Intl Equity ETF etf 808524805 23,219 737,115 SH   SOLE   635,738 0 101,377
Schwab US Broad Mkt ETF etf 808524102 503 11,014 SH   SOLE   10,069 0 945
Schwab US Large Cap etf 808524201 18,404 411,623 SH   SOLE   345,139 0 66,484
Schwab US Small Cap ETF etf 808524607 2,201 41,065 SH   SOLE   34,472 0 6,593
Vanguard Extended Mkt Fd Stk M etf 922908652 22,070 259,712 SH   SOLE   233,457 0 26,255
Vanguard FTSE Emerging Mkts ET etf 922042858 3,812 93,928 SH   SOLE   85,623 0 8,305
Vanguard Large Cap ETF etf 922908637 686 7,970 SH   SOLE   7,870 0 100
Vanguard MSCI EAFE etf 921943858 1,096 26,555 SH   SOLE   25,140 0 1,415
Vanguard Small Cap Index Fund etf 922908751 1,079 9,555 SH   SOLE   9,555 0 0
Vanguard Total Stock Mkt Index etf 922908769 8,034 82,430 SH   SOLE   76,105 0 6,325
Vanguard Total World Index Fun etf 922042742 671 11,243 SH   SOLE   11,243 0 0
iShares Dow Jones US Financial etf 464287770 1,186 13,970 SH   SOLE   13,970 0 0
iShares MSCI EAFE Index etf 464287465 31,835 473,728 SH   SOLE   426,976 0 46,752
iShares MSCI EAFE Small Cap In etf 464288273 1,583 30,330 SH   SOLE   27,245 0 3,085
iShares MSCI Emerging Mkt Inde etf 464287234 940 22,912 SH   SOLE   22,417 0 495
iShares MSCI Mexico Capped ETF etf 464286822 808 12,630 SH   SOLE   12,510 0 120
iShares MSCI Poland Investable etf 46429B606 853 28,390 SH   SOLE   28,150 0 240
iShares Russell 2000 Growth etf 464287648 9,056 66,561 SH   SOLE   64,243 0 2,318
iShares Russell 2000 Index etf 464287655 3,123 26,847 SH   SOLE   25,980 0 867
iShares Russell 2000 Value Ind etf 464287630 3,237 32,098 SH   SOLE   29,448 0 2,650
iShares Russell Midcap Value etf 464287473 235 3,421 SH   SOLE   3,421 0 0
iShares S&P 500 Index etf 464287200 4,949 26,307 SH   SOLE   23,449 0 2,858