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 1,065 6,484 SH   SOLE   5,884 0 600
AFLAC Inc com 001055102 341 5,577 SH   SOLE   3,777 0 1,800
AT&T Inc com 00206R102 645 19,195 SH   SOLE   17,595 0 1,600
AbbVie Inc com 00287Y109 1,111 16,971 SH   SOLE   16,971 0 0
Abbott Labs com 002824100 950 21,105 SH   SOLE   19,805 0 1,300
Altria Group Inc com 02209S103 354 7,175 SH   SOLE   6,215 0 960
Amazon.com com 023135106 9,492 30,584 SH   SOLE   26,002 0 4,582
Amgen Inc com 031162100 1,083 6,796 SH   SOLE   6,796 0 0
Apache Corp com 037411105 2,407 38,411 SH   SOLE   27,771 0 10,640
Apple Computer com 037833100 11,160 101,106 SH   SOLE   87,316 0 13,790
Automatic Data com 053015103 495 5,940 SH   SOLE   5,540 0 400
Bank of America Corp com 060505104 11,507 643,186 SH   SOLE   539,526 0 103,660
Bank of New York Mellon com 064058100 8,230 202,860 SH   SOLE   152,685 0 50,175
Baxter International com 071813109 344 4,691 SH   SOLE   3,931 0 760
Bed Bath & Beyond Inc com 075896100 4,937 64,822 SH   SOLE   51,807 0 13,015
Berkshire Hathaway Cl A com 084670108 2,712 12 SH   SOLE   12 0 0
Berkshire Hathaway Cl B com 084670702 1,074 7,156 SH   SOLE   6,481 0 675
BlackRock Inc com 09247X101 1,249 3,493 SH   SOLE   3,293 0 200
Bristol-Myers Squibb com 110122108 347 5,885 SH   SOLE   5,885 0 0
CVS Health Corp com 126650100 624 6,480 SH   SOLE   6,180 0 300
Cabot Oil & Gas Corp Cl A com 127097103 266 9,000 SH   SOLE   7,800 0 1,200
Canadian Natl RR Co com 136375102 1,028 14,918 SH   SOLE   14,418 0 500
Celgene Corp com 151020104 2,041 18,245 SH   SOLE   17,575 0 670
Cerner Corp com 156782104 6,074 93,940 SH   SOLE   75,960 0 17,980
Chevron Corp com 166764100 2,649 23,611 SH   SOLE   22,855 0 756
Chicago Bridge & Iron Co com 167250109 3,643 86,776 SH   SOLE   64,161 0 22,615
Chubb Corp com 171232101 328 3,166 SH   SOLE   3,011 0 155
Cincinnati Financial Corp com 172062101 369 7,115 SH   SOLE   7,020 0 95
Cisco Systems com 17275R102 1,354 48,674 SH   SOLE   45,329 0 3,345
Citrix Systems com 177376100 530 8,300 SH   SOLE   8,300 0 0
Coca-Cola com 191216100 993 23,530 SH   SOLE   23,300 0 230
Comcast Corp Cl A com 20030N101 2,109 36,362 SH   SOLE   34,837 0 1,525
ConocoPhillips com 20825C104 356 5,159 SH   SOLE   5,159 0 0
Consolidated Edison com 209115104 319 4,833 SH   SOLE   2,656 0 2,177
Constellation Brands com 21036P108 536 5,460 SH   SOLE   3,460 0 2,000
Crown Holdings Inc com 228368106 408 8,018 SH   SOLE   8,018 0 0
Cummins Inc. com 231021106 5,665 39,291 SH   SOLE   32,141 0 7,150
Diageo PLC Spsd ADR com 25243Q205 4,747 41,610 SH   SOLE   33,560 0 8,050
Dick's Sporting Goods Inc com 253393102 1,080 21,762 SH   SOLE   21,362 0 400
E.I. duPont com 263534109 979 13,234 SH   SOLE   11,939 0 1,295
EMC Corp com 268648102 8,849 297,543 SH   SOLE   242,248 0 55,295
Eastman Chemical com 277432100 250 3,302 SH   SOLE   3,302 0 0
Eaton Corp plc Ord com G29183103 268 3,946 SH   SOLE   3,946 0 0
Emerson Electric com 291011104 1,208 19,574 SH   SOLE   18,671 0 903
Enbridge Energy Partners com 29250R106 255 6,400 SH   SOLE   6,400 0 0
Essex Rental Corp com 297187106 44 33,451 SH   SOLE   33,451 0 0
Expeditors Int'l of Wash com 302130109 6,501 145,719 SH   SOLE   120,654 0 25,065
Express Scripts com 30219G108 9,060 107,006 SH   SOLE   93,525 0 13,481
Exxon Mobil Corp com 30231G102 3,322 35,936 SH   SOLE   32,652 0 3,284
FireEye, Inc. com 31816Q101 4,227 133,855 SH   SOLE   108,890 0 24,965
FleetCor Technologies, Inc. com 339041105 3,802 25,564 SH   SOLE   20,629 0 4,935
Freeport McMoran Inc com 35671D857 364 15,585 SH   SOLE   15,450 0 135
Gannett Co Inc com 364730101 960 30,067 SH   SOLE   30,067 0 0
General Dynamics com 369550108 521 3,785 SH   SOLE   3,090 0 695
General Electric com 369604103 10,057 397,979 SH   SOLE   341,682 0 56,297
General Mills com 370334104 779 14,615 SH   SOLE   13,695 0 920
Gilead Sciences Inc com 375558103 3,304 35,049 SH   SOLE   29,539 0 5,510
Goldman Sachs Group com 38141G104 618 3,186 SH   SOLE   3,186 0 0
Google Inc A com 38259P508 5,957 11,225 SH   SOLE   9,699 0 1,526
Google Inc C com 38259P706 6,120 11,627 SH   SOLE   10,091 0 1,536
Graham Corp com 384556106 1,420 49,368 SH   SOLE   49,368 0 0
Halliburton Co com 406216101 4,711 119,782 SH   SOLE   99,227 0 20,555
Hewlett-Packard Co com 428236103 309 7,705 SH   SOLE   6,505 0 1,200
Home Depot com 437076102 385 3,669 SH   SOLE   3,569 0 100
Honeywell Int'l Inc com 438516106 398 3,987 SH   SOLE   3,987 0 0
Huntington Bancshrs com 446150104 133 12,683 SH   SOLE   12,683 0 0
I.B.M. com 459200101 1,005 6,265 SH   SOLE   6,140 0 125
Illinois Tool Works com 452308109 577 6,090 SH   SOLE   4,735 0 1,355
Intel Corp com 458140100 1,034 28,488 SH   SOLE   21,703 0 6,785
J.P. Morgan Chase & Co. com 46625H100 10,088 161,197 SH   SOLE   133,877 0 27,320
Johnson & Johnson com 478160104 12,458 119,134 SH   SOLE   100,173 0 18,961
Johnson Controls com 478366107 5,030 104,060 SH   SOLE   83,335 0 20,725
Kansas City Southern com 485170302 4,105 33,641 SH   SOLE   27,936 0 5,705
Kimberly-Clark com 494368103 644 5,574 SH   SOLE   5,324 0 250
Kinder Morgan Inc com 49456B101 243 5,747 SH   SOLE   5,747 0 0
Kraft Foods Group com 50076Q106 226 3,603 SH   SOLE   3,178 0 425
Lennar Corp com 526057104 4,476 99,878 SH   SOLE   81,663 0 18,215
Lockheed Martin com 539830109 957 4,968 SH   SOLE   162 0 4,806
Lowes Cos Inc com 548661107 250 3,630 SH   SOLE   3,630 0 0
Lucid Inc com 54948Q104 9 17,491 SH   SOLE   17,491 0 0
M&T Bank Corp com 55261F104 1,392 11,084 SH   SOLE   10,964 0 120
McCormick & Co com 579780206 267 3,590 SH   SOLE   3,360 0 230
Medtronic Inc com 585055106 4,529 62,732 SH   SOLE   50,589 0 12,143
Merck & Co(New) com 58933Y105 8,235 145,009 SH   SOLE   122,836 0 22,173
Metlife Inc com 59156R108 7,498 138,627 SH   SOLE   110,822 0 27,805
Microsoft Corp com 594918104 2,743 59,050 SH   SOLE   55,755 0 3,295
Mondelez International Inc com 609207105 330 9,092 SH   SOLE   8,195 0 897
NIKE Inc Cl B com 654106103 880 9,155 SH   SOLE   9,155 0 0
National Oilwell Inc com 637071101 5,581 85,168 SH   SOLE   70,728 0 14,440
Novartis AG ADR com 66987V109 805 8,690 SH   SOLE   8,240 0 450
Novo Nordisk A/S com 670100205 4,315 101,964 SH   SOLE   86,219 0 15,745
Occidental Petroleum com 674599105 346 4,288 SH   SOLE   4,288 0 0
Oracle Corp com 68389X105 1,744 38,788 SH   SOLE   33,423 0 5,365
PNC Financial Services Group com 693475105 9,263 101,540 SH   SOLE   82,325 0 19,215
Paychex Inc com 704326107 2,527 54,742 SH   SOLE   49,422 0 5,320
PepsiCo com 713448108 7,473 79,024 SH   SOLE   65,656 0 13,368
Pfizer Inc com 717081103 797 25,599 SH   SOLE   22,852 0 2,747
Philip Morris International com 718172109 970 11,905 SH   SOLE   11,596 0 309
Pioneer Natural Res com 723787107 223 1,500 SH   SOLE   1,500 0 0
Potash Corp Saskatchewan com 73755L107 750 21,240 SH   SOLE   20,790 0 450
Praxair Inc com 74005P104 4,636 35,779 SH   SOLE   31,549 0 4,230
Probe Mines Ltd com 742667504 78 30,000 SH   SOLE   30,000 0 0
Procter & Gamble com 742718109 14,495 159,126 SH   SOLE   136,737 0 22,389
QUALCOMM Inc com 747525103 6,557 88,210 SH   SOLE   74,485 0 13,725
Quest Diagnostics Inc com 74834L100 263 3,925 SH   SOLE   3,475 0 450
Rand Logistics Inc com 752182105 139 35,200 SH   SOLE   35,200 0 0
Rockwell Int'l com 773903109 439 3,950 SH   SOLE   3,550 0 400
SPDR S&P Bank ETF com 78464A797 1,354 40,371 SH   SOLE   38,961 0 1,410
SPX Corp com 784635104 405 4,716 SH   SOLE   4,716 0 0
Schlumberger Ltd com 806857108 557 6,524 SH   SOLE   5,636 0 888
Scio Diamond Technology Corp. com 808831101 169 187,500 SH   SOLE   187,500 0 0
Sealed Air com 81211K100 209 4,920 SH   SOLE   2,000 0 2,920
Sirius XM Holdings Inc com 82968B103 584 166,800 SH   SOLE   166,800 0 0
Southern Co com 842587107 332 6,760 SH   SOLE   3,247 0 3,513
Southwestern Energy Co com 845467109 3,994 146,350 SH   SOLE   116,945 0 29,405
State Street Corp com 857477103 534 6,800 SH   SOLE   5,415 0 1,385
Stryker Corp com 863667101 759 8,050 SH   SOLE   8,050 0 0
TJX Companies com 872540109 5,429 79,161 SH   SOLE   66,286 0 12,875
Tompkins Trustco Inc com 890110109 333 6,025 SH   SOLE   5,475 0 550
Twenty-First Century Fox Inc C com 90130A101 4,899 127,573 SH   SOLE   104,168 0 23,405
United Parcel Svcs com 911312106 215 1,934 SH   SOLE   1,634 0 300
United Technologies com 913017109 801 6,967 SH   SOLE   5,760 0 1,207
VMWare com 928563402 737 8,929 SH   SOLE   8,829 0 100
Verizon Communications com 92343V104 988 21,123 SH   SOLE   20,255 0 868
Visa Inc Cl A com 92826C839 966 3,686 SH   SOLE   3,356 0 330
Walgreen Boots Alliance Inc com 931427108 788 10,337 SH   SOLE   10,137 0 200
Walt Disney com 254687106 1,144 12,141 SH   SOLE   12,101 0 40
Wells Fargo com 949746101 511 9,321 SH   SOLE   9,121 0 200
Western Digital com 958102105 270 2,443 SH   SOLE   2,443 0 0
Western Union Co com 959802109 6,779 378,508 SH   SOLE   308,488 0 70,020
Weyerhaeuser com 962166104 1,203 33,529 SH   SOLE   32,054 0 1,475
XL Group PLC SHS com G98290102 276 8,044 SH   SOLE   7,814 0 230
Xerox Corp com 984121103 301 21,744 SH   SOLE   18,656 0 3,088
Yum! Brands Inc com 988498101 7,176 98,502 SH   SOLE   82,707 0 15,795
Zimmer Holdings Inc com 98956P102 458 4,035 SH   SOLE   4,035 0 0
eBay Inc com 278642103 7,801 139,013 SH   SOLE   117,823 0 21,190
EGShares Emerging Mkts Consume etf 268461779 12,106 477,724 SH   SOLE   430,249 0 47,475
S&P 500 Dep Rcpts Unit Inv Tr etf 78462F103 39,670 193,003 SH   SOLE   181,153 0 11,850
SPDR MSCI ACWI ex-US ETF etf 78463X848 780 23,323 SH   SOLE   10,758 0 12,565
Schwab Emerging Mkts ETF etf 808524706 788 32,986 SH   SOLE   24,143 0 8,843
Schwab Fundamental Intl Equity etf 808524755 678 26,397 SH   SOLE   25,520 0 877
Schwab Intl Equity ETF etf 808524805 21,551 745,448 SH   SOLE   644,711 0 100,737
Schwab US Broad Mkt ETF etf 808524102 647 12,992 SH   SOLE   11,951 0 1,041
Schwab US Large Cap etf 808524201 29,841 608,378 SH   SOLE   516,189 0 92,189
Schwab US Small Cap ETF etf 808524607 2,177 39,502 SH   SOLE   33,071 0 6,431
Vanguard Extended Mkt Fd Stk M etf 922908652 23,554 268,295 SH   SOLE   242,550 0 25,745
Vanguard FTSE Emerging Mkts ET etf 922042858 2,708 67,673 SH   SOLE   60,113 0 7,560
Vanguard Large Cap ETF etf 922908637 734 7,780 SH   SOLE   7,780 0 0
Vanguard MSCI EAFE etf 921943858 1,281 33,812 SH   SOLE   26,507 0 7,305
Vanguard Small Cap Index Fund etf 922908751 992 8,501 SH   SOLE   8,501 0 0
Vanguard Total Stock Mkt Index etf 922908769 8,439 79,612 SH   SOLE   72,787 0 6,825
Vanguard Total World Index Fun etf 922042742 687 11,423 SH   SOLE   11,423 0 0
iShares Dow Jones US Financial etf 464287770 983 10,708 SH   SOLE   10,708 0 0
iShares MSCI EAFE Index etf 464287465 32,001 525,992 SH   SOLE   482,510 0 43,482
iShares MSCI EAFE Small Cap In etf 464288273 1,375 29,430 SH   SOLE   26,380 0 3,050
iShares MSCI Emerging Mkt Inde etf 464287234 1,028 26,157 SH   SOLE   25,667 0 490
iShares MSCI Mexico Capped ETF etf 464286822 499 8,405 SH   SOLE   8,335 0 70
iShares MSCI Poland Investable etf 46429B606 448 18,615 SH   SOLE   18,475 0 140
iShares Russell 2000 Growth etf 464287648 9,024 63,381 SH   SOLE   61,308 0 2,073
iShares Russell 2000 Index etf 464287655 4,880 40,798 SH   SOLE   39,786 0 1,012
iShares Russell 2000 Value Ind etf 464287630 2,928 28,799 SH   SOLE   26,439 0 2,360
iShares Russell Midcap Value etf 464287473 252 3,421 SH   SOLE   3,421 0 0
iShares S&P 500 Index etf 464287200 6,696 32,370 SH   SOLE   28,777 0 3,593
iShares Trust Core MSCI Total etf 46432F834 3,552 66,680 SH   SOLE   63,780 0 2,900
iShares US Oil & Gas Exp. ETF etf 464288851 4,014 56,190 SH   SOLE   51,370 0 4,820