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 934 5,334 SH   SOLE   5,334 0 0
AT&T Corp. Common Stock 00206R102 7,181 166,193 SH   SOLE   166,193 0 0
AbbVie, Inc. Common Stock 00287Y109 235 3,800 SH   SOLE   3,800 0 0
Abbott Labs Common Stock 002824100 3,484 88,623 SH   SOLE   88,623 0 0
Accenture PLC - Cl.A Common Stock G1151C101 283 2,500 SH   SOLE   2,500 0 0
Agrium Inc. Common Stock 008916108 10,901 120,555 SH   SOLE   120,555 0 0
Alexanders, Inc. Common Stock 014752109 2,210 5,400 SH   SOLE   5,400 0 0
Alibaba Group Hldgs Limited RS Common Stock 01609W102 1,224 15,390 SH   SOLE   15,390 0 0
Alleghany Corp. Common Stock 017175100 11,913 21,676 SH   SOLE   21,676 0 0
American Express Common Stock 025816109 245 4,028 SH   SOLE   4,028 0 0
American Intl Grp Common Stock 026874784 10,286 194,476 SH   SOLE   194,476 0 0
Amgen Common Stock 031162100 264 1,737 SH   SOLE   1,737 0 0
Apple Inc. Common Stock 037833100 9,358 97,883 SH   SOLE   97,883 0 0
Aqua America Common Stock 03836W103 243 6,820 SH   SOLE   6,820 0 0
Automatic Data Processing Common Stock 053015103 314 3,415 SH   SOLE   3,415 0 0
Banco Latinoamericano Decomerc Common Stock p16994132 3,466 130,806 SH   SOLE   130,806 0 0
Bank of Nova Scotia Common Stock 064149107 5,343 109,025 SH   SOLE   109,025 0 0
Berkshire Hathaway Cl. B Common Stock 084670702 15,543 107,347 SH   SOLE   107,347 0 0
Biogen Inc. Common Stock 09062X103 241 995 SH   SOLE   995 0 0
Boeing Co. Common Stock 097023105 8,948 68,903 SH   SOLE   68,903 0 0
C.R. Bard Inc. Common Stock 067383109 7,163 30,461 SH   SOLE   30,461 0 0
Calpine Corporation Common Stock 131347304 5,187 351,646 SH   SOLE   351,646 0 0
Carnival Cruise Common Stock 143658300 4,817 108,990 SH   SOLE   108,990 0 0
Caterpillar Common Stock 149123101 5,876 77,510 SH   SOLE   77,510 0 0
Celgene Corp. Common Stock 151020104 301 3,050 SH   SOLE   3,050 0 0
Chevron Corp. Common Stock 166764100 453 4,320 SH   SOLE   4,320 0 0
China Mobile Ltd Spn ADR Common Stock 16941m109 5,230 90,335 SH   SOLE   90,335 0 0
Cigna Corp Common Stock 125509109 256 2,000 SH   SOLE   2,000 0 0
Cimarex Energy Common Stock 171798101 3,695 30,965 SH   SOLE   30,965 0 0
Cisco Systems Inc. Common Stock 17275R102 748 26,065 SH   SOLE   26,065 0 0
Citigroup Common Stock 172967424 7,793 183,850 SH   SOLE   183,850 0 0
Coca-Cola Common Stock 191216100 10,235 225,795 SH   SOLE   225,795 0 0
Comcast Corporation Class A Common Stock 20030N101 10,892 167,083 SH   SOLE   167,083 0 0
Corning, Inc. Common Stock 219350105 8,777 428,559 SH   SOLE   428,559 0 0
Diageo PLC Common Stock 25243Q205 5,792 51,308 SH   SOLE   51,308 0 0
Disney, Walt & Co. Common Stock 254687106 449 4,590 SH   SOLE   4,590 0 0
E.I. DuPont Common Stock 263534109 343 5,287 SH   SOLE   5,287 0 0
Exxon Mobil Corp. Common Stock 30231G102 11,378 121,376 SH   SOLE   121,376 0 0
FEDEX Corporation Common Stock 31428X106 315 2,075 SH   SOLE   2,075 0 0
Foot Locker Common Stock 344849104 4,609 84,013 SH   SOLE   84,013 0 0
General Electric Common Stock 369604103 14,509 460,893 SH   SOLE   460,893 0 0
General Mills Common Stock 370334104 8,931 125,222 SH   SOLE   125,222 0 0
General Motors Common Stock 37045V100 8,974 317,112 SH   SOLE   317,112 0 0
Gentex Corp Common Stock 371901109 4,122 266,765 SH   SOLE   266,765 0 0
Gilead Sciences, Inc. Common Stock 375558103 5,221 62,591 SH   SOLE   62,591 0 0
Goldman Sachs Group Common Stock 38141G104 223 1,500 SH   SOLE   1,500 0 0
Honeywell Intl Common Stock 438516106 7,156 61,518 SH   SOLE   61,518 0 0
Huaneng Power Int'l. Inc.-ADR Common Stock 443304100 3,344 133,926 SH   SOLE   133,926 0 0
Hubbell, Inc. Common Stock 443510607 3,304 31,329 SH   SOLE   31,329 0 0
Humana Corp. Common Stock 444859102 405 2,250 SH   SOLE   2,250 0 0
IBM Common Stock 459200101 923 6,080 SH   SOLE   6,080 0 0
IR BioSciences Holdings, Inc. Common Stock 46264M303 0 71,468 SH   SOLE   71,468 0 0
JPMorgan Chase & Co. Common Stock 46625H100 720 11,586 SH   SOLE   11,586 0 0
Johnson & Johnson Common Stock 478160104 21,380 176,257 SH   SOLE   176,257 0 0
Lockheed-Martin Common Stock 539830109 651 2,625 SH   SOLE   2,625 0 0
Manulife Financial Corp. Common Stock 56501R106 4,788 350,257 SH   SOLE   350,257 0 0
Mattel, Inc. Common Stock 577081102 7,860 251,205 SH   SOLE   251,205 0 0
McDonalds Corp. Common Stock 580135101 774 6,428 SH   SOLE   6,428 0 0
Merck Common Stock 58933Y105 6,271 108,850 SH   SOLE   108,850 0 0
Met Life Common Stock 59156R108 9,423 236,588 SH   SOLE   236,588 0 0
Microsoft Corp Common Stock 594918104 7,477 146,127 SH   SOLE   146,127 0 0
National Grid PLC ADS Common Stock 636274300 5,855 78,765 SH   SOLE   78,765 0 0
Nestle S.A. Sp ADR Common Stock 641069406 6,633 85,801 SH   SOLE   85,801 0 0
Noble Energy, Inc. Common Stock 655044105 267 7,450 SH   SOLE   7,450 0 0
Oracle Corp. Common Stock 68389X105 6,630 161,979 SH   SOLE   161,979 0 0
Pembina Pipeline Corp Shs Common Stock 706327103 5,277 173,919 SH   SOLE   173,919 0 0
Pfizer Inc. Common Stock 717081103 294 8,341 SH   SOLE   8,341 0 0
Proctor & Gamble Common Stock 742718109 546 6,450 SH   SOLE   6,450 0 0
Royal Dutch Shell PLC - Class Common Stock 780259107 12,814 228,825 SH   SOLE   228,825 0 0
Royal Dutch Shell PLC-AD Common Stock 780259206 3,895 70,536 SH   SOLE   70,536 0 0
Sanofi-Aventis-ADR Common Stock 80105N105 244 5,825 SH   SOLE   5,825 0 0
Schlumberger Common Stock 806857108 6,369 80,537 SH   SOLE   80,537 0 0
Southwestern Energy Co. Common Stock 845467109 5,281 419,809 SH   SOLE   419,809 0 0
Starz Common Stock 85571Q102 7,018 234,572 SH   SOLE   234,572 0 0
TJX Co., Inc.(New) Common Stock 872540109 7,051 91,297 SH   SOLE   91,297 0 0
TelUS Corp Common Stock 87971m103 6,595 204,809 SH   SOLE   204,809 0 0
Tenaris S.A. ADS Common Stock 88031M109 6,194 214,775 SH   SOLE   214,775 0 0
Tiffany & Co. Common Stock 886547108 2,582 42,575 SH   SOLE   42,575 0 0
Total SA France Spons. ADR Common Stock 89151E109 6,175 128,376 SH   SOLE   128,376 0 0
Unilever ADR Common Stock 904767704 15,608 325,778 SH   SOLE   325,778 0 0
Unilever NV Common Stock 904784709 2,645 56,350 SH   SOLE   56,350 0 0
Union Pacific Common Stock 907818108 253 2,900 SH   SOLE   2,900 0 0
Unit Corporation Common Stock 909218109 455 29,244 SH   SOLE   29,244 0 0
United Parcel Service Inc. Cl Common Stock 911312106 4,881 45,315 SH   SOLE   45,315 0 0
United Technologies Common Stock 913017109 7,413 72,282 SH   SOLE   72,282 0 0
UnitedHealth Group Inc. Common Stock 91324P102 7,850 55,592 SH   SOLE   55,592 0 0
Verizon Communications Common Stock 92343V104 514 9,201 SH   SOLE   9,201 0 0
Vornado REIT Common Stock 929042109 1,051 10,500 SH   SOLE   10,500 0 0
Wal Mart Stores Inc. Common Stock 931142103 11,287 154,568 SH   SOLE   154,568 0 0
Wells Fargo & Co. Common Stock 949746101 5,355 113,135 SH   SOLE   113,135 0 0
Western Union Common Stock 959802109 5,392 281,109 SH   SOLE   281,109 0 0
Weyerhaeuser Co. Common Stock 962166104 5,187 174,249 SH   SOLE   174,249 0 0
Whirlpool Common Stock 963320106 4,635 27,812 SH   SOLE   27,812 0 0
CEF Select Sector SPDR Fund He Index share 81369Y209 288 4,015 SH   SOLE   4,015 0 0
Consumer Discretionary Select Index share 81369Y407 338 4,335 SH   SOLE   4,335 0 0
Industrial Select Sect SPDR Index share 81369Y704 229 4,080 SH   SOLE   4,080 0 0
Ishares Russell 2000 Index share 464287655 568 4,940 SH   SOLE   4,940 0 0
Midcap SPDR Trust Ser 1 - S&P Index share 78467Y107 862 3,167 SH   SOLE   3,167 0 0
Technology Select Sector Index share 81369Y803 231 5,323 SH   SOLE   5,323 0 0
Vanguard Financials ETF Index share 92204A405 385 8,130 SH   SOLE   8,130 0 0
Vanguard Small-Cap Growth ETF Index share 922908595 390 3,145 SH   SOLE   3,145 0 0
iShares Core S&P Mid-Cap ETF Index share 464287507 367 2,455 SH   SOLE   2,455 0 0
Vanguard FTSE Developed Market Index share 921943858 384 10,861 SH   SOLE   10,861 0 0
Vanguard FTSE Europe ETF Index share 922042874 461 9,870 SH   SOLE   9,870 0 0
iShares MSCI EAFE Index share 464287465 607 10,880 SH   SOLE   10,880 0 0
Vanguard FTSE Emerging Markets Index share 922042858 424 12,030 SH   SOLE   12,030 0 0
Granite Value Fund Funds 92046L783 6,689 511,001 SH   SOLE   511,001 0 0
Aberdeen Asia-Pac Inc Fd-Close Funds 003009107 3,500 698,545 SH   SOLE   698,545 0 0
American Europacific Growth R3 Funds 298706854 1,662 38,470 SH   SOLE   38,470 0 0
Invesco Senior Income Trust Funds 46131H107 173 41,300 SH   SOLE   41,300 0 0
Western Asset High Income Fund Funds 95766J102 97 14,000 SH   SOLE   14,000 0 0
Western Asset Managed High Inc Funds 95766L107 136 28,900 SH   SOLE   28,900 0 0
IShares Barclays 1-3 Year Cred Index share 464288646 1,454 13,705 SH   SOLE   13,705 0 0
IShares Barclays US TIPS Index share 464287176 559 4,793 SH   SOLE   4,793 0 0
IShares Intermediate Credit Index share 464288638 885 7,950 SH   SOLE   7,950 0 0
IShares iBoxx Investment Grade Index share 464287242 299 2,435 SH   SOLE   2,435 0 0
PowerShares Emerg Mkts Soverei Index share 73936T573 237 8,000 SH   SOLE   8,000 0 0
SPDR Barclays Conv. Secs. ETF Index share 78464A359 229 5,225 SH   SOLE   5,225 0 0
Vanguard Interm- Corp Bnd Fund Index share 92206C870 276 3,090 SH   SOLE   3,090 0 0
Vanguard Short-Term Corp. Bond Index share 92206C409 259 3,200 SH   SOLE   3,200 0 0
Vanguard Short-Term Infl. Prot Index share 922020805 3,084 62,335 SH   SOLE   62,335 0 0
iShares Barclays 0-5 Year TIPS Index share 46429B747 203 2,000 SH   SOLE   2,000 0 0
iShares Floating Rate Bond Index share 46429B655 3,880 76,653 SH   SOLE   76,653 0 0