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 7,526 34,283 SH   SOLE   17,142 0 17,142
A.O. Smith Corp Common Stock 831865209 636 10,000 SH   SOLE   5,000 0 5,000
AT&T Corp. Common Stock 00206R102 17,041 478,017 SH   SOLE   239,009 0 239,009
AbbVie, Inc. Common Stock 00287Y109 437 4,622 SH   SOLE   2,311 0 2,311
Abbott Labs Common Stock 002824100 19,992 333,638 SH   SOLE   166,819 0 166,819
Accenture PLC - Cl.A Common Stock G1151C101 932 6,072 SH   SOLE   3,036 0 3,036
Adobe Systems Common Stock 00724F101 520 2,406 SH   SOLE   1,203 0 1,203
Albemarle Corp Common Stock 012653101 464 5,000 SH   SOLE   2,500 0 2,500
Alexanders, Inc. Common Stock 014752109 4,688 12,296 SH   SOLE   6,148 0 6,148
Alibaba Group Hldgs Limited RS Common Stock 01609W102 6,754 36,798 SH   SOLE   18,399 0 18,399
Alleghany Corp. Common Stock 017175100 18,681 30,404 SH   SOLE   15,202 0 15,202
Allegion Plc Common Stock G0176J109 512 6,000 SH   SOLE   3,000 0 3,000
Alphabet Inc. Cl A Common Stock 02079K305 3,925 3,784 SH   SOLE   1,892 0 1,892
Alphabet Inc. Cl C Common Stock 02079K107 3,025 2,932 SH   SOLE   1,466 0 1,466
Amazon.Com Inc. Common Stock 023135106 6,206 4,288 SH   SOLE   2,144 0 2,144
Amgen Common Stock 031162100 4,341 25,462 SH   SOLE   12,731 0 12,731
Apple Inc. Common Stock 037833100 33,023 196,825 SH   SOLE   98,413 0 98,413
Applied Materials Common Stock 038222105 3,998 71,885 SH   SOLE   35,942 0 35,942
Arthur J. Gallagher & Co. Common Stock 363576109 653 9,500 SH   SOLE   4,750 0 4,750
Automatic Data Processing Common Stock 053015103 1,223 10,774 SH   SOLE   5,387 0 5,387
Avery-Dennison Corp. Common Stock 053611109 531 5,000 SH   SOLE   2,500 0 2,500
Ball Corp. Common Stock 058498106 477 12,000 SH   SOLE   6,000 0 6,000
Bank of New York Mellon Corp. Common Stock 064058100 11,523 223,614 SH   SOLE   111,807 0 111,807
Bank of Nova Scotia Common Stock 064149107 22,207 359,922 SH   SOLE   179,961 0 179,961
Becton Dickinson Common Stock 075887109 4,758 21,958 SH   SOLE   10,979 0 10,979
Berkshire Hathaway Cl. B Common Stock 084670702 37,730 189,140 SH   SOLE   94,570 0 94,570
Blackstone Group LP Common Stock 09253U108 4,823 150,942 SH   SOLE   75,471 0 75,471
Boeing Co. Common Stock 097023105 22,926 69,923 SH   SOLE   34,962 0 34,962
Booking Holdings Inc. Common Stock 09857L108 4,639 2,230 SH   SOLE   1,115 0 1,115
Borg-Warner Automotive Common Stock 099724106 438 8,720 SH   SOLE   4,360 0 4,360
Brighthouse Financial,Inc. Common Stock 10922N103 8,607 167,456 SH   SOLE   83,728 0 83,728
Broadridge Financial Solutions Common Stock 11133T103 548 5,000 SH   SOLE   2,500 0 2,500
Capital One Financial Corp. Common Stock 14040H105 10,702 111,690 SH   SOLE   55,845 0 55,845
Carnival Cruise Common Stock 143658300 17,637 268,934 SH   SOLE   134,467 0 134,467
Caterpillar Common Stock 149123101 542 3,676 SH   SOLE   1,838 0 1,838
Celgene Corp Com Common Stock 151020104 1,117 12,516 SH   SOLE   6,258 0 6,258
Charles Schwab Corp. Common Stock 808513105 885 16,950 SH   SOLE   8,475 0 8,475
Chemed Corp Common Stock 16359R103 682 2,500 SH   SOLE   1,250 0 1,250
Chevron Corp. Common Stock 166764100 1,492 13,082 SH   SOLE   6,541 0 6,541
Cimarex Energy Common Stock 171798101 9,088 97,196 SH   SOLE   48,598 0 48,598
Cintas Common Stock 172908105 682 4,000 SH   SOLE   2,000 0 2,000
Cisco Systems Inc. Common Stock 17275R102 9,065 211,344 SH   SOLE   105,672 0 105,672
Citigroup Common Stock 172967424 18,713 277,236 SH   SOLE   138,618 0 138,618
Coca-Cola Common Stock 191216100 1,338 30,814 SH   SOLE   15,407 0 15,407
Comcast Corporation Class A Common Stock 20030N101 13,472 394,274 SH   SOLE   197,137 0 197,137
Constellation Brand Cl A Class Common Stock 21036P108 3,466 15,206 SH   SOLE   7,603 0 7,603
Cummins Inc. Common Stock 231021106 829 5,116 SH   SOLE   2,558 0 2,558
Cytokinetics, Inc. Common Stock 23282W605 266 37,000 SH   SOLE   18,500 0 18,500
Danaher Common Stock 235851102 1,425 14,550 SH   SOLE   7,275 0 7,275
Diageo PLC Common Stock 25243Q205 17,220 127,162 SH   SOLE   63,581 0 63,581
Disney, Walt & Co. Common Stock 254687106 4,392 43,732 SH   SOLE   21,866 0 21,866
Domino's Pizza Inc. Common Stock 25754A201 701 3,000 SH   SOLE   1,500 0 1,500
DowDuPont Inc. Common Stock 26078J100 5,345 83,900 SH   SOLE   41,950 0 41,950
EMCOR Group Inc. Common Stock 29084Q100 475 6,100 SH   SOLE   3,050 0 3,050
Eastman Chemical Company Common Stock 277432100 519 4,920 SH   SOLE   2,460 0 2,460
Eaton Corp. Common Stock G29183103 16,337 204,442 SH   SOLE   102,221 0 102,221
Emerson Electric Common Stock 291011104 489 7,164 SH   SOLE   3,582 0 3,582
Evercore, Inc. Common Stock 29977a105 445 5,100 SH   SOLE   2,550 0 2,550
Exxon Mobil Corp. Common Stock 30231G102 13,004 174,290 SH   SOLE   87,145 0 87,145
Facebook, Inc. Common Stock 30303M102 4,256 26,632 SH   SOLE   13,316 0 13,316
FedEx Corporation Common Stock 31428X106 13,278 55,298 SH   SOLE   27,649 0 27,649
Fortive Corp. Common Stock 34959J108 4,529 58,424 SH   SOLE   29,212 0 29,212
General Electric Common Stock 369604103 6,965 516,703 SH   SOLE   258,352 0 258,352
General Motors Common Stock 37045V100 17,341 477,188 SH   SOLE   238,594 0 238,594
Gilead Sciences, Inc. Common Stock 375558103 11,606 153,940 SH   SOLE   76,970 0 76,970
Goldman Sachs Group Inc Common Stock 38141g104 841 3,340 SH   SOLE   1,670 0 1,670
Health Care Services Group Common Stock 421906108 435 10,000 SH   SOLE   5,000 0 5,000
Hershey Co. Common Stock 427866108 3,412 34,476 SH   SOLE   17,238 0 17,238
Home Depot Common Stock 437076102 637 3,576 SH   SOLE   1,788 0 1,788
Honeywell Intl Common Stock 438516106 16,116 111,518 SH   SOLE   55,759 0 55,759
Hubbell, Inc. Common Stock 443510607 14,061 115,466 SH   SOLE   57,733 0 57,733
Humana Corp. Common Stock 444859102 1,081 4,020 SH   SOLE   2,010 0 2,010
IDEXX Laboratories Inc Common Stock 45168d104 756 3,950 SH   SOLE   1,975 0 1,975
Intel Corp Common Stock 458140100 25,511 489,852 SH   SOLE   244,926 0 244,926
Intercontinental Exchange Inc. Common Stock 45866F104 888 12,250 SH   SOLE   6,125 0 6,125
International Business Machine Common Stock 459200101 26,756 174,383 SH   SOLE   87,191 0 87,191
Intl Flavors&Fragrnc Common Stock 459506101 3,608 26,355 SH   SOLE   13,177 0 13,177
JPMorgan Chase & Co. Common Stock 46625H100 8,964 81,512 SH   SOLE   40,756 0 40,756
Johnson & Johnson Common Stock 478160104 33,617 262,329 SH   SOLE   131,164 0 131,164
KAR Auction Services Inc Common Stock 48238T109 542 10,000 SH   SOLE   5,000 0 5,000
Laboratory Corp of America HLD Common Stock 50540R409 453 2,800 SH   SOLE   1,400 0 1,400
Legg Mason, Inc. Common Stock 524901105 488 12,000 SH   SOLE   6,000 0 6,000
Lockheed-Martin Common Stock 539830109 7,814 23,124 SH   SOLE   11,562 0 11,562
Manulife Financial Corp. Common Stock 56501R106 8,579 461,734 SH   SOLE   230,867 0 230,867
Masco Corp Common Stock 574599106 526 13,000 SH   SOLE   6,500 0 6,500
Mastercard Inc Common Stock 57636Q104 6,258 35,726 SH   SOLE   17,863 0 17,863
McDonalds Corp. Common Stock 580135101 1,868 11,944 SH   SOLE   5,972 0 5,972
McKesson HBOC Inc. Common Stock 58155Q103 11,792 83,708 SH   SOLE   41,854 0 41,854
Merck Common Stock 58933Y105 1,149 21,088 SH   SOLE   10,544 0 10,544
Microsoft Corp Common Stock 594918104 27,916 305,862 SH   SOLE   152,931 0 152,931
Morgan Stanley Common Stock 617446448 435 8,058 SH   SOLE   4,029 0 4,029
NVR Inc. Common Stock 62944T105 560 200 SH   SOLE   100 0 100
National Grid PLC ADS Common Stock 636274409 4,095 72,574 SH   SOLE   36,287 0 36,287
Noble Energy, Inc. Common Stock 655044105 527 17,400 SH   SOLE   8,700 0 8,700
Nutrien Ltd. Common Stock 67077M108 18,483 391,102 SH   SOLE   195,551 0 195,551
Oracle Corp. Common Stock 68389X105 16,745 366,015 SH   SOLE   183,007 0 183,007
Parker Hannifin Corp. Common Stock 701094104 2,836 16,580 SH   SOLE   8,290 0 8,290
Pembina Pipeline Corp Shs Common Stock 706327103 4,873 156,030 SH   SOLE   78,015 0 78,015
Pfizer Inc. Common Stock 717081103 1,088 30,646 SH   SOLE   15,323 0 15,323
Philip Morris Intl. Common Stock 718172109 528 5,316 SH   SOLE   2,658 0 2,658
Phillips 66 Common Stock 718546104 404 4,216 SH   SOLE   2,108 0 2,108
Proctor & Gamble Common Stock 742718109 972 12,264 SH   SOLE   6,132 0 6,132
Public Service Ent. Common Stock 744573106 630 12,542 SH   SOLE   6,271 0 6,271
Royal Dutch Shell PLC - Class Common Stock 780259107 29,394 448,562 SH   SOLE   224,281 0 224,281
Royal Dutch Shell Plc Spons Ad Common Stock 780259206 7,810 122,394 SH   SOLE   61,197 0 61,197
S&P Global, Inc. Common Stock 78409V104 4,681 24,502 SH   SOLE   12,251 0 12,251
Schlumberger Common Stock 806857108 11,727 181,022 SH   SOLE   90,511 0 90,511
Sherwin-Williams Common Stock 824348106 3,023 7,711 SH   SOLE   3,855 0 3,855
Starbucks Corp. Common Stock 855244109 4,204 72,626 SH   SOLE   36,313 0 36,313
Stryker Corp. Common Stock 863667101 1,385 8,604 SH   SOLE   4,302 0 4,302
TJX Co., Inc.(New) Common Stock 872540109 18,564 227,612 SH   SOLE   113,806 0 113,806
Tanger Factory Outlet Centers, Common Stock 875465106 14,739 669,970 SH   SOLE   334,985 0 334,985
TelUS Corp Common Stock 87971m103 7,231 205,666 SH   SOLE   102,833 0 102,833
Tenaris S.A. ADS Common Stock 88031M109 13,479 388,788 SH   SOLE   194,394 0 194,394
Thermo Fisher Scientific Inc. Common Stock 883556102 934 4,526 SH   SOLE   2,263 0 2,263
Tiffany & Co. Common Stock 886547108 6,463 66,180 SH   SOLE   33,090 0 33,090
Toro Co Common Stock 891092108 500 8,000 SH   SOLE   4,000 0 4,000
Total SA France Spons. ADR Common Stock 89151E109 7,532 130,562 SH   SOLE   65,281 0 65,281
Transocean Inc Common Stock H8817H100 8,836 892,514 SH   SOLE   446,257 0 446,257
U.S. Bancorp Common Stock 902973304 438 8,673 SH   SOLE   4,336 0 4,336
Unilever ADR Common Stock 904767704 26,839 483,070 SH   SOLE   241,535 0 241,535
Unilever NV Common Stock 904784709 2,153 38,180 SH   SOLE   19,090 0 19,090
Union Pacific Common Stock 907818108 738 5,488 SH   SOLE   2,744 0 2,744
Unit Corporation Common Stock 909218109 922 46,650 SH   SOLE   23,325 0 23,325
United Parcel Service Inc. Cl Common Stock 911312106 5,539 52,928 SH   SOLE   26,464 0 26,464
United Technologies Common Stock 913017109 17,884 142,140 SH   SOLE   71,070 0 71,070
UnitedHealth Group Inc. Common Stock 91324P102 14,445 67,498 SH   SOLE   33,749 0 33,749
Verizon Communications Common Stock 92343V104 1,737 36,334 SH   SOLE   18,167 0 18,167
Viacom Inc. - Cl. B Common Stock 92553P201 9,947 320,264 SH   SOLE   160,132 0 160,132
Vornado REIT Common Stock 929042109 2,483 36,900 SH   SOLE   18,450 0 18,450
WPP PLC Common Stock 92937A102 6,023 75,710 SH   SOLE   37,855 0 37,855
Wal Mart Stores Inc. Common Stock 931142103 27,551 309,666 SH   SOLE   154,833 0 154,833
Waste Connections Common Stock 94106B101 502 7,000 SH   SOLE   3,500 0 3,500
Weyerhaeuser Co. Common Stock 962166104 6,397 182,774 SH   SOLE   91,387 0 91,387
Xylem Inc Common Stock 98419M100 646 8,400 SH   SOLE   4,200 0 4,200
Zoetis Inc. Common Stock 98978V103 3,208 38,419 SH   SOLE   19,210 0 19,210
Consumer Discret Select Sector Index share 81369y407 5,110 50,451 SH   SOLE   25,225 0 25,225
Consumer Staples Select Sector Index share 81369y308 3,409 64,776 SH   SOLE   32,388 0 32,388
Energy Select Sector SPDR Index share 81369y506 4,237 62,856 SH   SOLE   31,428 0 31,428
Health Care Select Sector Spdr Index share 81369y209 5,140 63,139 SH   SOLE   31,569 0 31,569
Industrial Select Sector SPDR Index share 81369y704 4,682 63,027 SH   SOLE   31,514 0 31,514
Ishares Russell 2000 Index share 464287655 3,184 20,970 SH   SOLE   10,485 0 10,485
Materials Select Sector SPDR Index share 81369y100 627 11,016 SH   SOLE   5,508 0 5,508
Midcap SPDR Trust Ser 1 - S&P Index share 78467Y107 2,404 7,034 SH   SOLE   3,517 0 3,517
SPDR S&P 500 Index share 78462f103 559 2,124 SH   SOLE   1,062 0 1,062
Spdr Series Trust SPDR S&P Tel Index share 78464a540 628 9,110 SH   SOLE   4,555 0 4,555
Technology Select Sector Index share 81369Y803 4,610 70,465 SH   SOLE   35,232 0 35,232
Vanguard Financials ETF Index share 92204A405 7,571 108,980 SH   SOLE   54,490 0 54,490
Vanguard Small-Cap Growth ETF Index share 922908595 3,176 19,372 SH   SOLE   9,686 0 9,686
Vanguard Total Stock Market ET Index share 922908769 457 3,364 SH   SOLE   1,682 0 1,682
iShares Core S&P Mid-Cap ETF Index share 464287507 2,746 14,640 SH   SOLE   7,320 0 7,320
ishares S & P 100 Index Index share 464287101 547 4,716 SH   SOLE   2,358 0 2,358
Vanguard FTSE Developed Market Index share 921943858 1,581 35,722 SH   SOLE   17,861 0 17,861
Vanguard FTSE Europe ETF Index share 922042874 2,395 41,180 SH   SOLE   20,590 0 20,590
iShares MSCI EAFE Index share 464287465 3,913 56,162 SH   SOLE   28,081 0 28,081
Vanguard FTSE Emerging Markets Index share 922042858 2,807 59,746 SH   SOLE   29,873 0 29,873
iShares MSCI Emerging Markets Index share 464287234 843 17,470 SH   SOLE   8,735 0 8,735
IShares Barclays 1-3 Year Cred Index share 464288646 5,511 53,092 SH   SOLE   26,546 0 26,546
IShares Barclays US TIPS Index share 464287176 588 5,204 SH   SOLE   2,602 0 2,602
IShares Intermediate Credit Index share 464288638 4,699 43,818 SH   SOLE   21,909 0 21,909
SPDR Blackstone GSO Senior Loa Index share 78467V608 759 16,000 SH   SOLE   8,000 0 8,000
SPDR DoubleLine Total Return T Index share 78467V848 952 19,850 SH   SOLE   9,925 0 9,925
Vanguard Interm- Corp Bnd Fund Index share 92206C870 2,332 27,492 SH   SOLE   13,746 0 13,746
Vanguard Short-Term Bond ETF Index share 921937827 407 5,194 SH   SOLE   2,597 0 2,597
Vanguard Short-Term Corp. Bond Index share 92206C409 1,804 23,000 SH   SOLE   11,500 0 11,500
Vanguard Short-Term Infl. Prot Index share 922020805 9,945 203,324 SH   SOLE   101,662 0 101,662
iShares Floating Rate Bond Index share 46429B655 11,912 233,890 SH   SOLE   116,945 0 116,945
iShares Iboxx $ Invst Grade Cr Index share 464287242 2,503 21,320 SH   SOLE   10,660 0 10,660
Ishares Tr Real Estate Etf Index share 464287739 679 9,000 SH   SOLE   4,500 0 4,500
Vanguard REIT ETF Index share 922908553 872 11,550 SH   SOLE   5,775 0 5,775