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 826 5,484 SH   SOLE   5,484 0 0
AT&T Corp. Common Stock 00206R102 7,097 206,245 SH   SOLE   206,245 0 0
AbbVie, Inc. Common Stock 00287Y109 225 3,800 SH   SOLE   3,800 0 0
Abbott Labs Common Stock 002824100 4,389 97,718 SH   SOLE   97,718 0 0
Accenture PLC - Cl.A Common Stock G1151C101 277 2,650 SH   SOLE   2,650 0 0
Agrium Inc. Common Stock 008916108 3,069 34,352 SH   SOLE   34,352 0 0
Alexanders, Inc. Common Stock 014752109 2,074 5,400 SH   SOLE   5,400 0 0
Alibaba Group Hldgs Limited RS Common Stock 01609W102 1,332 16,390 SH   SOLE   16,390 0 0
Alleghany Corp. Common Stock 017175100 10,822 22,644 SH   SOLE   22,644 0 0
American Express Common Stock 025816109 7,560 108,698 SH   SOLE   108,698 0 0
American Intl Grp Common Stock 026874784 12,501 201,727 SH   SOLE   201,727 0 0
Amgen Common Stock 031162100 298 1,834 SH   SOLE   1,834 0 0
Apache Corp. Common Stock 037411105 3,333 74,959 SH   SOLE   74,959 0 0
Apple Inc. Common Stock 037833100 10,783 102,438 SH   SOLE   102,438 0 0
Aqua America Common Stock 03836W103 203 6,820 SH   SOLE   6,820 0 0
Automatic Data Processing Common Stock 053015103 289 3,415 SH   SOLE   3,415 0 0
Banco Latinoamericano Decomerc Common Stock p16994132 3,764 145,178 SH   SOLE   145,178 0 0
Bank of Nova Scotia Common Stock 064149107 3,417 84,505 SH   SOLE   84,505 0 0
Baxalta, Inc. Common Stock 07177M103 5,928 151,893 SH   SOLE   151,893 0 0
Bed, Bath & Beyond, Inc. Common Stock 075896100 5,410 112,130 SH   SOLE   112,130 0 0
Berkshire Hathaway Cl. B Common Stock 084670702 14,706 111,377 SH   SOLE   111,377 0 0
Biogen Inc. Common Stock 09062X103 337 1,100 SH   SOLE   1,100 0 0
Boeing Co. Common Stock 097023105 10,608 73,363 SH   SOLE   73,363 0 0
C.R. Bard Inc. Common Stock 067383109 5,982 31,578 SH   SOLE   31,578 0 0
Calpine Corporation Common Stock 131347304 5,381 371,900 SH   SOLE   371,900 0 0
Caterpillar Common Stock 149123101 5,313 78,185 SH   SOLE   78,185 0 0
Celgene Corp. Common Stock 151020104 365 3,050 SH   SOLE   3,050 0 0
Chevron Corp. Common Stock 166764100 431 4,795 SH   SOLE   4,795 0 0
China Mobile Ltd Spn ADR Common Stock 16941m109 5,666 100,578 SH   SOLE   100,578 0 0
Cigna Corp Common Stock 125509109 293 2,000 SH   SOLE   2,000 0 0
Cimarex Energy Common Stock 171798101 2,839 31,765 SH   SOLE   31,765 0 0
Cisco Systems Inc. Common Stock 17275R102 761 28,030 SH   SOLE   28,030 0 0
Citigroup Common Stock 172967424 9,881 190,930 SH   SOLE   190,930 0 0
Coca-Cola Common Stock 191216100 10,061 234,190 SH   SOLE   234,190 0 0
Comcast Corporation Class A Common Stock 20030N101 10,048 178,068 SH   SOLE   178,068 0 0
Corning, Inc. Common Stock 219350105 8,065 441,170 SH   SOLE   441,170 0 0
Diageo PLC Common Stock 25243Q205 5,397 49,480 SH   SOLE   49,480 0 0
Disney, Walt & Co. Common Stock 254687106 473 4,500 SH   SOLE   4,500 0 0
E.I. DuPont Common Stock 263534109 394 5,912 SH   SOLE   5,912 0 0
Emerson Electric Common Stock 291011104 273 5,700 SH   SOLE   5,700 0 0
Exxon Mobil Corp. Common Stock 30231G102 18,453 236,723 SH   SOLE   236,723 0 0
FEDEX Corporation Common Stock 31428X106 551 3,700 SH   SOLE   3,700 0 0
Foot Locker Common Stock 344849104 5,607 86,138 SH   SOLE   86,138 0 0
General Electric Common Stock 369604103 14,191 455,555 SH   SOLE   455,555 0 0
General Mills Common Stock 370334104 8,104 140,541 SH   SOLE   140,541 0 0
General Motors Common Stock 37045V100 11,246 330,677 SH   SOLE   330,677 0 0
Gentex Corp Common Stock 371901109 4,484 280,055 SH   SOLE   280,055 0 0
Gilead Sciences, Inc. Common Stock 375558103 6,506 64,298 SH   SOLE   64,298 0 0
Goldman Sachs Group Common Stock 38141G104 279 1,550 SH   SOLE   1,550 0 0
Honeywell Intl Common Stock 438516106 6,467 62,442 SH   SOLE   62,442 0 0
Huaneng Power Int'l. Inc.-ADR Common Stock 443304100 4,550 132,651 SH   SOLE   132,651 0 0
Hubbell, Inc. Common Stock 443510607 3,602 35,653 SH   SOLE   35,653 0 0
Humana Corp. Common Stock 444859102 491 2,750 SH   SOLE   2,750 0 0
IBM Common Stock 459200101 929 6,750 SH   SOLE   6,750 0 0
IR BioSciences Holdings, Inc. Common Stock 46264M303 0 71,468 SH   SOLE   71,468 0 0
JPMorgan Chase & Co. Common Stock 46625H100 765 11,586 SH   SOLE   11,586 0 0
Johnson & Johnson Common Stock 478160104 20,016 194,859 SH   SOLE   194,859 0 0
Lockheed-Martin Common Stock 539830109 619 2,850 SH   SOLE   2,850 0 0
Manulife Financial Corp. Common Stock 56501R106 5,574 372,081 SH   SOLE   372,081 0 0
Mattel, Inc. Common Stock 577081102 6,961 256,190 SH   SOLE   256,190 0 0
McDonalds Corp. Common Stock 580135101 774 6,553 SH   SOLE   6,553 0 0
Merck Common Stock 58933Y105 5,836 110,480 SH   SOLE   110,480 0 0
Met Life Common Stock 59156R108 12,058 250,108 SH   SOLE   250,108 0 0
Microsoft Corp Common Stock 594918104 13,437 242,193 SH   SOLE   242,193 0 0
National Grid PLC ADS Common Stock 636274300 6,257 89,973 SH   SOLE   89,973 0 0
Nestle S.A. Sp ADR Common Stock 641069406 7,401 99,446 SH   SOLE   99,446 0 0
Noble Energy, Inc. Common Stock 655044105 272 8,250 SH   SOLE   8,250 0 0
Oracle Corp. Common Stock 68389X105 5,967 163,333 SH   SOLE   163,333 0 0
Pembina Pipeline Corp Shs Common Stock 706327103 3,989 183,299 SH   SOLE   183,299 0 0
Pepsico Inc. Common Stock 713448108 217 2,175 SH   SOLE   2,175 0 0
Pfizer Inc. Common Stock 717081103 269 8,341 SH   SOLE   8,341 0 0
Plum Crk Timber REIT Common Stock 729251108 5,656 118,529 SH   SOLE   118,529 0 0
Proctor & Gamble Common Stock 742718109 615 7,750 SH   SOLE   7,750 0 0
Royal Dutch Shell PLC - Class Common Stock 780259107 1,901 41,290 SH   SOLE   41,290 0 0
Royal Dutch Shell PLC-AD Common Stock 780259206 995 21,726 SH   SOLE   21,726 0 0
Sanofi-Aventis-ADR Common Stock 80105N105 341 7,986 SH   SOLE   7,986 0 0
Schlumberger Common Stock 806857108 452 6,482 SH   SOLE   6,482 0 0
Southwestern Energy Co. Common Stock 845467109 1,372 192,984 SH   SOLE   192,984 0 0
Starz Common Stock 85571Q102 7,853 234,429 SH   SOLE   234,429 0 0
TelUS Corp Common Stock 87971m103 6,450 233,273 SH   SOLE   233,273 0 0
Total SA France Spons. ADR Common Stock 89151E109 4,255 94,656 SH   SOLE   94,656 0 0
Unilever ADR Common Stock 904767704 14,487 335,965 SH   SOLE   335,965 0 0
Unilever NV Common Stock 904784709 2,440 56,335 SH   SOLE   56,335 0 0
Union Pacific Common Stock 907818108 274 3,500 SH   SOLE   3,500 0 0
Unit Corporation Common Stock 909218109 905 74,175 SH   SOLE   74,175 0 0
United Parcel Service Inc. Cl Common Stock 911312106 5,321 55,290 SH   SOLE   55,290 0 0
United Technologies Common Stock 913017109 7,342 76,424 SH   SOLE   76,424 0 0
UnitedHealth Group Inc. Common Stock 91324P102 6,891 58,581 SH   SOLE   58,581 0 0
Verizon Communications Common Stock 92343V104 448 9,701 SH   SOLE   9,701 0 0
Vornado REIT Common Stock 929042109 1,050 10,500 SH   SOLE   10,500 0 0
Wal Mart Stores Inc. Common Stock 931142103 9,768 159,343 SH   SOLE   159,343 0 0
Western Union Common Stock 959802109 8,124 453,594 SH   SOLE   453,594 0 0
Whirlpool Common Stock 963320106 6,584 44,827 SH   SOLE   44,827 0 0
CEF Select Sector SPDR Fund He Index share 81369Y209 271 3,760 SH   SOLE   3,760 0 0
Consumer Discretionary Select Index share 81369Y407 293 3,755 SH   SOLE   3,755 0 0
Industrial Select Sect SPDR Index share 81369Y704 206 3,895 SH   SOLE   3,895 0 0
Ishares Russell 2000 Index share 464287655 493 4,375 SH   SOLE   4,375 0 0
Midcap SPDR Trust Ser 1 - S&P Index share 78467Y107 849 3,342 SH   SOLE   3,342 0 0
SPDR Energy Sector Index share 81369Y506 4,303 71,330 SH   SOLE   71,330 0 0
SPDR S&P 500 ETF Trust Ser. 1 Index share 78462F103 443 2,172 SH   SOLE   2,172 0 0
SPDR S&P Oil & Gas Exp & PR Index share 78464A730 2,700 89,330 SH   SOLE   89,330 0 0
Technology Select Sector Index share 81369Y803 227 5,308 SH   SOLE   5,308 0 0
Vanguard Financials ETF Index share 92204A405 348 7,175 SH   SOLE   7,175 0 0
Vanguard Small-Cap Growth ETF Index share 922908595 387 3,185 SH   SOLE   3,185 0 0
iShares Core S&P Mid-Cap ETF Index share 464287507 274 1,965 SH   SOLE   1,965 0 0
Vanguard FTSE Developed Market Index share 921943858 399 10,861 SH   SOLE   10,861 0 0
Vanguard FTSE Europe ETF Index share 922042874 367 7,355 SH   SOLE   7,355 0 0
iShares MSCI EAFE Index share 464287465 615 10,480 SH   SOLE   10,480 0 0
Vanguard FTSE All-World Ex-US Index share 922042775 219 5,050 SH   SOLE   5,050 0 0
Vanguard FTSE Emerging Markets Index share 922042858 350 10,690 SH   SOLE   10,690 0 0
Granite Value Fund Funds 92046L783 7,320 589,358 SH   SOLE   589,358 0 0
Aberdeen Asia-Pac Inc Fd-Close Funds 003009107 3,817 835,235 SH   SOLE   835,235 0 0
American Europacific Growth R3 Funds 298706854 1,722 38,470 SH   SOLE   38,470 0 0
Invesco Senior Income Trust Funds 46131H107 166 41,300 SH   SOLE   41,300 0 0
Western Asset High Income Fund Funds 95766J102 89 14,000 SH   SOLE   14,000 0 0
Western Asset Managed High Inc Funds 95766L107 132 28,900 SH   SOLE   28,900 0 0
IShares Barclays 1-3 Year Cred Index share 464288646 1,670 15,965 SH   SOLE   15,965 0 0
IShares Barclays US TIPS Index share 464287176 810 7,383 SH   SOLE   7,383 0 0
IShares Intermediate Credit Index share 464288638 990 9,225 SH   SOLE   9,225 0 0
IShares iBoxx Investment Grade Index share 464287242 278 2,435 SH   SOLE   2,435 0 0
PowerShares Emerg Mkts Soverei Index share 73936T573 219 8,000 SH   SOLE   8,000 0 0
SPDR Barclays Conv. Secs. ETF Index share 78464A359 227 5,225 SH   SOLE   5,225 0 0
Vanguard Interm- Corp Bnd Fund Index share 92206C870 311 3,695 SH   SOLE   3,695 0 0
Vanguard Short-Term Corp. Bond Index share 92206C409 252 3,200 SH   SOLE   3,200 0 0
Vanguard Short-Term Infl. Prot Index share 922020805 2,953 61,085 SH   SOLE   61,085 0 0
iShares Floating Rate Bond Index share 46429B655 3,964 78,598 SH   SOLE   78,598 0 0