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 897 5,384 SH   SOLE   5,384 0 0
AT&T Corp. Common Stock 00206R102 7,989 203,954 SH   SOLE   203,954 0 0
AbbVie, Inc. Common Stock 00287Y109 217 3,800 SH   SOLE   3,800 0 0
Abbott Labs Common Stock 002824100 3,899 93,203 SH   SOLE   93,203 0 0
Accenture PLC - Cl.A Common Stock G1151C101 289 2,500 SH   SOLE   2,500 0 0
Agrium Inc. Common Stock 008916108 5,717 64,747 SH   SOLE   64,747 0 0
Alexanders, Inc. Common Stock 014752109 2,055 5,400 SH   SOLE   5,400 0 0
Alibaba Group Hldgs Limited RS Common Stock 01609W102 1,295 16,390 SH   SOLE   16,390 0 0
Alleghany Corp. Common Stock 017175100 11,034 22,236 SH   SOLE   22,236 0 0
American Express Common Stock 025816109 247 4,028 SH   SOLE   4,028 0 0
American Intl Grp Common Stock 026874784 10,696 197,891 SH   SOLE   197,891 0 0
Amgen Common Stock 031162100 275 1,834 SH   SOLE   1,834 0 0
Apache Corp. Common Stock 037411105 2,685 55,010 SH   SOLE   55,010 0 0
Apple Inc. Common Stock 037833100 10,836 99,418 SH   SOLE   99,418 0 0
Aqua America Common Stock 03836W103 217 6,820 SH   SOLE   6,820 0 0
Automatic Data Processing Common Stock 053015103 306 3,415 SH   SOLE   3,415 0 0
Banco Latinoamericano Decomerc Common Stock p16994132 3,293 135,951 SH   SOLE   135,951 0 0
Bank of Nova Scotia Common Stock 064149107 5,526 113,107 SH   SOLE   113,107 0 0
Berkshire Hathaway Cl. B Common Stock 084670702 15,538 109,512 SH   SOLE   109,512 0 0
Biogen Inc. Common Stock 09062X103 259 995 SH   SOLE   995 0 0
Boeing Co. Common Stock 097023105 9,036 71,183 SH   SOLE   71,183 0 0
C.R. Bard Inc. Common Stock 067383109 6,335 31,256 SH   SOLE   31,256 0 0
Calpine Corporation Common Stock 131347304 5,508 363,061 SH   SOLE   363,061 0 0
Carnival Cruise Common Stock 143658300 5,789 109,695 SH   SOLE   109,695 0 0
Caterpillar Common Stock 149123101 5,969 77,985 SH   SOLE   77,985 0 0
Celgene Corp. Common Stock 151020104 305 3,050 SH   SOLE   3,050 0 0
Chevron Corp. Common Stock 166764100 412 4,320 SH   SOLE   4,320 0 0
China Mobile Ltd Spn ADR Common Stock 16941m109 5,479 98,808 SH   SOLE   98,808 0 0
Cigna Corp Common Stock 125509109 274 2,000 SH   SOLE   2,000 0 0
Cimarex Energy Common Stock 171798101 2,973 30,560 SH   SOLE   30,560 0 0
Cisco Systems Inc. Common Stock 17275R102 751 26,365 SH   SOLE   26,365 0 0
Citigroup Common Stock 172967424 7,817 187,225 SH   SOLE   187,225 0 0
Coca-Cola Common Stock 191216100 10,712 230,920 SH   SOLE   230,920 0 0
Comcast Corporation Class A Common Stock 20030N101 10,556 172,828 SH   SOLE   172,828 0 0
Corning, Inc. Common Stock 219350105 9,086 434,942 SH   SOLE   434,942 0 0
Diageo PLC Common Stock 25243Q205 5,432 50,355 SH   SOLE   50,355 0 0
Disney, Walt & Co. Common Stock 254687106 458 4,615 SH   SOLE   4,615 0 0
E.I. DuPont Common Stock 263534109 343 5,412 SH   SOLE   5,412 0 0
Exxon Mobil Corp. Common Stock 30231G102 19,692 235,581 SH   SOLE   235,581 0 0
FEDEX Corporation Common Stock 31428X106 338 2,075 SH   SOLE   2,075 0 0
Foot Locker Common Stock 344849104 5,517 85,528 SH   SOLE   85,528 0 0
General Electric Common Stock 369604103 14,599 459,235 SH   SOLE   459,235 0 0
General Mills Common Stock 370334104 8,486 133,957 SH   SOLE   133,957 0 0
General Motors Common Stock 37045V100 10,170 323,582 SH   SOLE   323,582 0 0
Gentex Corp Common Stock 371901109 4,328 275,875 SH   SOLE   275,875 0 0
Gilead Sciences, Inc. Common Stock 375558103 5,820 63,361 SH   SOLE   63,361 0 0
Goldman Sachs Group Common Stock 38141G104 235 1,500 SH   SOLE   1,500 0 0
Honeywell Intl Common Stock 438516106 7,009 62,548 SH   SOLE   62,548 0 0
Huaneng Power Int'l. Inc.-ADR Common Stock 443304100 4,647 130,684 SH   SOLE   130,684 0 0
Hubbell, Inc. Common Stock 443510607 3,569 33,694 SH   SOLE   33,694 0 0
Humana Corp. Common Stock 444859102 412 2,250 SH   SOLE   2,250 0 0
IBM Common Stock 459200101 924 6,100 SH   SOLE   6,100 0 0
IR BioSciences Holdings, Inc. Common Stock 46264M303 0 71,468 SH   SOLE   71,468 0 0
JPMorgan Chase & Co. Common Stock 46625H100 686 11,586 SH   SOLE   11,586 0 0
Johnson & Johnson Common Stock 478160104 20,019 185,022 SH   SOLE   185,022 0 0
Lockheed-Martin Common Stock 539830109 581 2,625 SH   SOLE   2,625 0 0
Manulife Financial Corp. Common Stock 56501R106 5,145 364,102 SH   SOLE   364,102 0 0
Mattel, Inc. Common Stock 577081102 8,621 256,430 SH   SOLE   256,430 0 0
McDonalds Corp. Common Stock 580135101 808 6,428 SH   SOLE   6,428 0 0
Merck Common Stock 58933Y105 5,832 110,220 SH   SOLE   110,220 0 0
Met Life Common Stock 59156R108 10,766 245,023 SH   SOLE   245,023 0 0
Microsoft Corp Common Stock 594918104 8,207 148,592 SH   SOLE   148,592 0 0
National Grid PLC ADS Common Stock 636274300 6,009 84,139 SH   SOLE   84,139 0 0
Nestle S.A. Sp ADR Common Stock 641069406 6,795 91,076 SH   SOLE   91,076 0 0
Noble Energy, Inc. Common Stock 655044105 203 6,450 SH   SOLE   6,450 0 0
Oracle Corp. Common Stock 68389X105 6,665 162,919 SH   SOLE   162,919 0 0
Pembina Pipeline Corp Shs Common Stock 706327103 4,859 180,104 SH   SOLE   180,104 0 0
Pfizer Inc. Common Stock 717081103 247 8,341 SH   SOLE   8,341 0 0
Proctor & Gamble Common Stock 742718109 531 6,450 SH   SOLE   6,450 0 0
Royal Dutch Shell PLC - Class Common Stock 780259107 2,034 41,355 SH   SOLE   41,355 0 0
Royal Dutch Shell PLC-AD Common Stock 780259206 3,421 70,604 SH   SOLE   70,604 0 0
Sanofi-Aventis-ADR Common Stock 80105N105 234 5,835 SH   SOLE   5,835 0 0
Schlumberger Common Stock 806857108 5,853 79,362 SH   SOLE   79,362 0 0
Southwestern Energy Co. Common Stock 845467109 3,410 422,517 SH   SOLE   422,517 0 0
Starz Common Stock 85571Q102 6,269 238,077 SH   SOLE   238,077 0 0
TJX Co., Inc.(New) Common Stock 872540109 7,083 90,397 SH   SOLE   90,397 0 0
TelUS Corp Common Stock 87971m103 7,132 219,254 SH   SOLE   219,254 0 0
Tiffany & Co. Common Stock 886547108 3,237 44,110 SH   SOLE   44,110 0 0
Total SA France Spons. ADR Common Stock 89151E109 6,017 132,484 SH   SOLE   132,484 0 0
Unilever ADR Common Stock 904767704 15,120 334,670 SH   SOLE   334,670 0 0
Unilever NV Common Stock 904784709 2,520 56,400 SH   SOLE   56,400 0 0
Union Pacific Common Stock 907818108 231 2,900 SH   SOLE   2,900 0 0
Unit Corporation Common Stock 909218109 266 30,144 SH   SOLE   30,144 0 0
United Parcel Service Inc. Cl Common Stock 911312106 5,186 49,170 SH   SOLE   49,170 0 0
United Technologies Common Stock 913017109 7,293 72,862 SH   SOLE   72,862 0 0
UnitedHealth Group Inc. Common Stock 91324P102 7,327 56,842 SH   SOLE   56,842 0 0
Verizon Communications Common Stock 92343V104 508 9,401 SH   SOLE   9,401 0 0
Vornado REIT Common Stock 929042109 992 10,500 SH   SOLE   10,500 0 0
Wal Mart Stores Inc. Common Stock 931142103 10,897 159,103 SH   SOLE   159,103 0 0
Wells Fargo & Co. Common Stock 949746101 5,241 108,370 SH   SOLE   108,370 0 0
Western Union Common Stock 959802109 8,604 446,042 SH   SOLE   446,042 0 0
Weyerhaeuser Co. Common Stock 962166104 5,645 182,226 SH   SOLE   182,226 0 0
Whirlpool Common Stock 963320106 7,799 43,248 SH   SOLE   43,248 0 0
CEF Select Sector SPDR Fund He Index share 81369Y209 269 3,965 SH   SOLE   3,965 0 0
Consumer Discretionary Select Index share 81369Y407 321 4,060 SH   SOLE   4,060 0 0
Industrial Select Sect SPDR Index share 81369Y704 218 3,930 SH   SOLE   3,930 0 0
Ishares Russell 2000 Index share 464287655 488 4,415 SH   SOLE   4,415 0 0
Midcap SPDR Trust Ser 1 - S&P Index share 78467Y107 832 3,167 SH   SOLE   3,167 0 0
SPDR S&P 500 ETF Trust Ser. 1 Index share 78462F103 358 1,742 SH   SOLE   1,742 0 0
SPDR S&P Oil & Gas Exp & PR Index share 78464A730 259 8,535 SH   SOLE   8,535 0 0
Technology Select Sector Index share 81369Y803 231 5,203 SH   SOLE   5,203 0 0
Vanguard Financials ETF Index share 92204A405 357 7,705 SH   SOLE   7,705 0 0
Vanguard Small-Cap Growth ETF Index share 922908595 365 3,070 SH   SOLE   3,070 0 0
iShares Core S&P Mid-Cap ETF Index share 464287507 318 2,205 SH   SOLE   2,205 0 0
Vanguard FTSE Developed Market Index share 921943858 390 10,861 SH   SOLE   10,861 0 0
Vanguard FTSE Europe ETF Index share 922042874 362 7,470 SH   SOLE   7,470 0 0
iShares MSCI EAFE Index share 464287465 588 10,280 SH   SOLE   10,280 0 0
Vanguard FTSE Emerging Markets Index share 922042858 376 10,880 SH   SOLE   10,880 0 0
Granite Value Fund Funds 92046L783 6,777 531,102 SH   SOLE   531,102 0 0
Aberdeen Asia-Pac Inc Fd-Close Funds 003009107 3,693 738,525 SH   SOLE   738,525 0 0
American Europacific Growth R3 Funds 298706854 1,670 38,470 SH   SOLE   38,470 0 0
Invesco Senior Income Trust Funds 46131H107 167 41,300 SH   SOLE   41,300 0 0
Western Asset High Income Fund Funds 95766J102 93 14,000 SH   SOLE   14,000 0 0
Western Asset Managed High Inc Funds 95766L107 128 28,900 SH   SOLE   28,900 0 0
IShares Barclays 1-3 Year Cred Index share 464288646 1,640 15,560 SH   SOLE   15,560 0 0
IShares Barclays US TIPS Index share 464287176 829 7,233 SH   SOLE   7,233 0 0
IShares Intermediate Credit Index share 464288638 964 8,790 SH   SOLE   8,790 0 0
IShares iBoxx Investment Grade Index share 464287242 289 2,435 SH   SOLE   2,435 0 0
PowerShares Emerg Mkts Soverei Index share 73936T573 226 8,000 SH   SOLE   8,000 0 0
SPDR Barclays Conv. Secs. ETF Index share 78464A359 226 5,225 SH   SOLE   5,225 0 0
Vanguard Interm- Corp Bnd Fund Index share 92206C870 280 3,220 SH   SOLE   3,220 0 0
Vanguard Short-Term Corp. Bond Index share 92206C409 256 3,200 SH   SOLE   3,200 0 0
Vanguard Short-Term Infl. Prot Index share 922020805 3,023 61,530 SH   SOLE   61,530 0 0
iShares Barclays 0-5 Year TIPS Index share 46429B747 201 2,000 SH   SOLE   2,000 0 0
iShares Floating Rate Bond Index share 46429B655 3,956 78,453 SH   SOLE   78,453 0 0