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. Common Stock 88579Y101 846 5,484 SH   SOLE   5,484 0 0
AT&T Corp. Common Stock 00206R102 7,984 224,782 SH   SOLE   224,782 0 0
AbbVie, Inc. Common Stock 00287Y109 255 3,800 SH   SOLE   3,800 0 0
Abbott Labs Common Stock 002824100 4,943 100,706 SH   SOLE   6,800 0 93,906
Accenture PLC - Cl.A Common Stock G1151C101 276 2,850 SH   SOLE   2,850 0 0
Alexanders, Inc. Common Stock 014752109 2,214 5,400 SH   SOLE   5,400 0 0
Alibaba Group Hldgs Limited RS Common Stock 01609W102 1,348 16,390 SH   SOLE   16,390 0 0
Alleghany Corp. Common Stock 017175100 11,836 25,249 SH   SOLE   25,249 0 0
American Express Common Stock 025816109 9,567 123,096 SH   SOLE   123,096 0 0
American Intl Grp Common Stock 026874784 16,793 271,640 SH   SOLE   271,640 0 0
Amgen Common Stock 031162100 282 1,834 SH   SOLE   1,834 0 0
Apache Corp. Common Stock 037411105 6,113 106,077 SH   SOLE   106,077 0 0
Apple Inc. Common Stock 037833100 14,211 113,306 SH   SOLE   113,306 0 0
Automatic Data Processing Common Stock 053015103 274 3,415 SH   SOLE   3,415 0 0
Baxter International Inc. Common Stock 071813109 11,768 168,280 SH   SOLE   168,280 0 0
Bed, Bath & Beyond, Inc. Common Stock 075896100 10,487 152,025 SH   SOLE   152,025 0 0
Berkshire Hathaway Cl. B Common Stock 084670702 16,503 121,247 SH   SOLE   121,247 0 0
Biogen Inc. Common Stock 09062X103 444 1,100 SH   SOLE   1,100 0 0
Boeing Co. Common Stock 097023105 11,583 83,497 SH   SOLE   83,497 0 0
C.R. Bard Inc. Common Stock 067383109 10,292 60,295 SH   SOLE   60,295 0 0
Calpine Corporation Common Stock 131347304 7,461 414,748 SH   SOLE   414,748 0 0
Celgene Corp. Common Stock 151020104 353 3,050 SH   SOLE   3,050 0 0
Chevron Corp. Common Stock 166764100 437 4,525 SH   SOLE   4,525 0 0
Cigna Corp Common Stock 125509109 324 2,000 SH   SOLE   2,000 0 0
Cimarex Energy Common Stock 171798101 3,522 31,925 SH   SOLE   31,925 0 0
Cisco Systems Inc. Common Stock 17275R102 794 28,930 SH   SOLE   28,930 0 0
Citigroup Common Stock 172967424 11,782 213,295 SH   SOLE   213,295 0 0
Coca-Cola Common Stock 191216100 10,047 256,110 SH   SOLE   256,110 0 0
Comcast Corporation Class A Common Stock 20030N101 12,354 205,420 SH   SOLE   205,420 0 0
Corning, Inc. Common Stock 219350105 6,281 318,370 SH   SOLE   318,370 0 0
Cummins Inc. Common Stock 231021106 8,807 67,135 SH   SOLE   67,135 0 0
Disney, Walt & Co. Common Stock 254687106 514 4,500 SH   SOLE   4,500 0 0
E.I. DuPont Common Stock 263534109 4,134 64,649 SH   SOLE   5,662 0 58,987
Emerson Electric Common Stock 291011104 427 7,696 SH   SOLE   7,696 0 0
Exxon Mobil Corp. Common Stock 30231G102 19,693 236,693 SH   SOLE   165,777 0 70,916
FEDEX Corporation Common Stock 31428X106 831 4,875 SH   SOLE   4,875 0 0
Foot Locker Common Stock 344849104 7,784 116,168 SH   SOLE   116,168 0 0
Franklin Resources, Inc. Common Stock 354613101 9,909 202,104 SH   SOLE   202,104 0 0
General Electric Common Stock 369604103 6,243 234,930 SH   SOLE   29,790 0 205,140
General Motors Common Stock 37045V100 12,390 371,752 SH   SOLE   371,752 0 0
Gilead Sciences, Inc. Common Stock 375558103 8,294 70,840 SH   SOLE   70,840 0 0
Goldman Sachs Group Common Stock 38141G104 324 1,550 SH   SOLE   1,550 0 0
Honeywell Intl Common Stock 438516106 6,715 65,855 SH   SOLE   65,855 0 0
Humana Corp. Common Stock 444859102 540 2,825 SH   SOLE   2,825 0 0
IBM Common Stock 459200101 1,079 6,635 SH   SOLE   6,635 0 0
IR BioSciences Holdings, Inc. Common Stock 46264M303 0 71,468 SH   SOLE   71,468 0 0
JPMorgan Chase & Co. Common Stock 46625H100 802 11,836 SH   SOLE   11,836 0 0
Johnson & Johnson Common Stock 478160104 20,698 212,374 SH   SOLE   121,473 0 90,901
Lockheed-Martin Common Stock 539830109 567 3,050 SH   SOLE   3,050 0 0
McDonalds Corp. Common Stock 580135101 569 5,985 SH   SOLE   5,985 0 0
Merck Common Stock 58933Y105 319 5,600 SH   SOLE   5,600 0 0
Microsoft Corp Common Stock 594918104 12,243 277,305 SH   SOLE   277,305 0 0
Noble Energy, Inc. Common Stock 655044105 410 9,610 SH   SOLE   9,610 0 0
Oracle Corp. Common Stock 68389X105 7,316 181,550 SH   SOLE   181,550 0 0
Pall Corporation Common Stock 696429307 249 2,000 SH   SOLE   2,000 0 0
Pfizer Inc. Common Stock 717081103 280 8,341 SH   SOLE   8,341 0 0
Proctor & Gamble Common Stock 742718109 606 7,750 SH   SOLE   7,750 0 0
Royal Dutch Shell PLC-AD Common Stock 780259206 6,696 117,463 SH   SOLE   5,195 0 112,268
Sanofi-Aventis-ADR Common Stock 80105N105 689 13,916 SH   SOLE   13,916 0 0
Southwestern Energy Co. Common Stock 845467109 6,936 305,151 SH   SOLE   305,151 0 0
Starz Common Stock 85571Q102 12,241 273,725 SH   SOLE   273,725 0 0
Ultra Petroleum Corp. Common Stock 903914109 5,342 426,680 SH   SOLE   426,680 0 0
Unilever ADR Common Stock 904767704 14,200 330,525 SH   SOLE   218,685 0 111,840
Unilever NV Common Stock 904784709 2,690 64,300 SH   SOLE   64,300 0 0
Unit Corporation Common Stock 909218109 4,122 152,005 SH   SOLE   152,005 0 0
United Technologies Common Stock 913017109 9,478 85,440 SH   SOLE   85,440 0 0
UnitedHealth Group Inc. Common Stock 91324P102 8,233 67,482 SH   SOLE   67,482 0 0
Verizon Communications Common Stock 92343V104 450 9,652 SH   SOLE   9,652 0 0
Vornado REIT Common Stock 929042109 997 10,500 SH   SOLE   10,500 0 0
W.P. Carey Inc. Common Stock 92936U109 1,044 17,715 SH   SOLE   17,715 0 0
Wal Mart Stores Inc. Common Stock 931142103 8,387 118,238 SH   SOLE   118,238 0 0
Western Union Common Stock 959802109 10,605 521,631 SH   SOLE   521,631 0 0
Whirlpool Common Stock 963320106 8,757 50,605 SH   SOLE   50,605 0 0
Consumer Discretionary Select Index share 81369Y407 295 3,855 SH   SOLE   3,855 0 0
Ishares Russell 2000 Index share 464287655 543 4,345 SH   SOLE   4,345 0 0
Midcap SPDR Trust Ser 1 - S&P Index share 78467Y107 913 3,342 SH   SOLE   3,342 0 0
SPDR S&P 500 ETF Trust Ser. 1 Index share 78462F103 293 1,422 SH   SOLE   1,422 0 0
SPDR S&P Oil & Gas Exp & PR Index share 78464A730 1,581 33,890 SH   SOLE   33,890 0 0
Vanguard Financials ETF Index share 92204A405 365 7,340 SH   SOLE   7,340 0 0
Vanguard Small-Cap Growth ETF Index share 922908595 424 3,160 SH   SOLE   3,160 0 0
iShares Core S&P Mid-Cap ETF Index share 464287507 267 1,780 SH   SOLE   1,780 0 0
Vanguard FTSE Developed Market Index share 921943858 431 10,861 SH   SOLE   10,861 0 0
Vanguard FTSE Europe ETF Index share 922042874 341 6,325 SH   SOLE   6,325 0 0
iShares MSCI EAFE Index share 464287465 665 10,480 SH   SOLE   10,480 0 0
Ishares MSCI Emerging Markets Index share 464287234 255 6,440 SH   SOLE   6,440 0 0
Vanguard FTSE Emerging Markets Index share 922042858 424 10,360 SH   SOLE   10,360 0 0
Granite Value Fund Funds 92046L783 8,898 656,672 SH   SOLE   656,672 0 0
American Europacific Growth R3 Funds 298706854 1,850 37,442 SH   SOLE   37,442 0 0
Invesco Senior Income Trust Funds 46131H107 184 41,300 SH   SOLE   41,300 0 0
Western Asset High Income Fund Funds 95766J102 106 14,000 SH   SOLE   14,000 0 0
Western Asset Managed High Inc Funds 95766L107 143 28,900 SH   SOLE   28,900 0 0
IShares Barclays 1-3 Year Cred Index share 464288646 1,570 14,910 SH   SOLE   14,910 0 0
IShares Barclays US TIPS Index share 464287176 887 7,913 SH   SOLE   7,913 0 0
IShares Intermediate Credit Index share 464288638 992 9,115 SH   SOLE   9,115 0 0
IShares iBoxx Investment Grade Index share 464287242 276 2,385 SH   SOLE   2,385 0 0
JP Morgan Alerian MLP Index Index share 46625H365 212 5,360 SH   SOLE   5,360 0 0
PowerShares Emerg Mkts Soverei Index share 73936T573 222 8,000 SH   SOLE   8,000 0 0
SPDR Barclays Conv. Secs. ETF Index share 78464A359 249 5,225 SH   SOLE   5,225 0 0
SPDR Barclays Short Term Hi Yl Index share 78468R408 349 12,060 SH   SOLE   12,060 0 0
Vanguard Interm- Corp Bnd Fund Index share 92206C870 207 2,430 SH   SOLE   2,430 0 0
Vanguard Short-Term Corp. Bond Index share 92206C409 255 3,200 SH   SOLE   3,200 0 0
Vanguard Short-Term Infl. Prot Index share 922020805 2,816 57,855 SH   SOLE   57,855 0 0
iShares Floating Rate Bond Index share 46429B655 3,833 75,685 SH   SOLE   75,685 0 0
AGRIUM INC Common Stock 008916108 1,808 17,067 SH   SOLE   0 0 170,670
BANCO LATINOAMERICANO DECOMERC Common Stock p16994132 4,837 150,310 SH   SOLE   0 0 150,310
BANK OF NOVA SCOTIA Common Stock 064149107 4,797 92,920 SH   SOLE   0 0 92,920
CHINA MOBILE LTD SPN ADR Common Stock 16941m109 6,606 103,067 SH   SOLE   0 0 103,067
DIAGEO PLC SPSD ADR NEW Common Stock 25243q205 4,987 42,980 SH   SOLE   0 0 42,980
GENERAL MILLS Common Stock 370334104 8,086 145,127 SH   SOLE   0 0 145,127
GENTEX CORP Common Stock 371901109 3,878 236,148 SH   SOLE   0 0 236,148
HUANENG PWR INTL SP ADR Common Stock 443304100 7,171 135,866 SH   SOLE   0 0 135,866
HUBBELL INC CL B PAR .01 Common Stock 443510201 3,892 35,946 SH   SOLE   0 0 35,946
MANULIFE FINANCIAL CORP Common Stock 56501r106 7,105 382,200 SH   SOLE   0 0 382,200
METLIFE INC COM Common Stock 59156r108 8,538 152,483 SH   SOLE   0 0 152,483
NATIONAL GRID PLC SP ADR Common Stock 636274300 5,980 92,618 SH   SOLE   0 0 92,618
NESTLE S A REP RG SH ADR Common Stock 641069406 7,606 105,405 SH   SOLE   0 0 105,405
PEMBINA PIPELINE CORP SHS Common Stock 706327103 6,108 189,109 SH   SOLE   0 0 189,109
PLUM CREEK TIMBER CO INC Common Stock 729251108 4,938 121,724 SH   SOLE   0 0 121,724
TELUS CORP COM Common Stock 87971m103 8,438 244,999 SH   SOLE   0 0 244,999
TOTAL S.A. SP ADR Common Stock 89151e109 7,172 145,856 SH   SOLE   0 0 145,856
UNION PAC CORP Common Stock 907818108 229 2,400 SH   SOLE   0 0 2,400
UNITED PARCEL SVC CL B Common Stock 911312106 5,375 55,465 SH   SOLE   0 0 55,465
ABERDEEN ASIA-PAC INC FUNDS 003009107 5,986 1,206,854 SH   SOLE   0 0 1,206,854
BUNGE LTD CONV PFD STK CONV N prd g16962204 3,570 32,755 SH   SOLE   0 0 32,755
PNC FINANCIAL SERVICES SER P prd 693475857 1,325 48,285 SH   SOLE   0 0 48,285