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 1,092 6,248 SH   SOLE   6,248 0 0
AT&T Corp. Common Stock 00206R102 6,268 217,952 SH   SOLE   217,952 0 0
AbbVie, Inc. Common Stock 00287Y109 284 2,654 SH   SOLE   2,654 0 0
Abbott Labs Common Stock 002824100 10,282 93,907 SH   SOLE   93,907 0 0
Accenture PLC - Cl.A Common Stock G1151C101 6,029 23,081 SH   SOLE   23,081 0 0
Activision Blizzard Inccom Common Stock 00507V109 2,872 30,933 SH   SOLE   30,933 0 0
Adobe Systems Common Stock 00724F101 3,461 6,920 SH   SOLE   6,920 0 0
Aflac Inc Common Stock 001055102 1,251 28,135 SH   SOLE   28,135 0 0
Air Products & Chemicals Common Stock 009158106 3,238 11,851 SH   SOLE   11,851 0 0
Alexanders, Inc. Common Stock 014752109 1,889 6,812 SH   SOLE   6,812 0 0
Alibaba Group Hldgs Limited RS Common Stock 01609W102 2,173 9,335 SH   SOLE   9,335 0 0
Align Technology Inc. Common Stock 016255101 668 1,250 SH   SOLE   1,250 0 0
Alleghany Corp. Common Stock 017175100 7,116 11,787 SH   SOLE   11,787 0 0
Allegion Plc Common Stock G0176J109 211 1,810 SH   SOLE   1,810 0 0
Alphabet Inc. Cl A Common Stock 02079K305 5,190 2,961 SH   SOLE   2,961 0 0
Alphabet Inc. Cl C Common Stock 02079K107 886 506 SH   SOLE   506 0 0
Amazon.Com Inc. Common Stock 023135106 7,742 2,377 SH   SOLE   2,377 0 0
AmeriSourceBergen Common Stock 03073E105 1,004 10,272 SH   SOLE   10,272 0 0
American Express Co Common Stock 025816109 220 1,817 SH   SOLE   1,817 0 0
American Tower Corp. Common Stock 03027X100 1,366 6,087 SH   SOLE   6,087 0 0
Ansys Inc Common Stock 03662q105 427 1,175 SH   SOLE   1,175 0 0
Apple Inc. Common Stock 037833100 35,274 265,841 SH   SOLE   265,841 0 0
Applied Materials Common Stock 038222105 3,630 42,063 SH   SOLE   42,063 0 0
Arthur J. Gallagher & Co. Common Stock 363576109 405 3,270 SH   SOLE   3,270 0 0
Automatic Data Processing Common Stock 053015103 650 3,688 SH   SOLE   3,688 0 0
Bank of America Corp. Common Stock 060505104 4,114 135,730 SH   SOLE   135,730 0 0
Becton Dickinson Common Stock 075887109 4,544 18,160 SH   SOLE   18,160 0 0
Berkshire Hathaway Cl. B Common Stock 084670702 14,189 61,193 SH   SOLE   61,193 0 0
Best Buy Inc Common Stock 086516101 354 3,550 SH   SOLE   3,550 0 0
Blackstone Group Inc. Common Stock 09260D107 3,430 52,931 SH   SOLE   52,931 0 0
Boeing Co. Common Stock 097023105 352 1,646 SH   SOLE   1,646 0 0
Bristol-Myers Squibb Co Common Stock 110122108 9,977 160,837 SH   SOLE   160,837 0 0
CVS Health Corp. Common Stock 126650100 486 7,113 SH   SOLE   7,113 0 0
Canadian Pacific Common Stock 13645T100 2,339 6,747 SH   SOLE   6,747 0 0
Capital One Financial Corp. Common Stock 14040H105 4,128 41,763 SH   SOLE   41,763 0 0
Caterpillar Common Stock 149123101 251 1,381 SH   SOLE   1,381 0 0
Celanese Corp Common Stock 150870103 6,394 49,209 SH   SOLE   49,209 0 0
Chemed Corp Common Stock 16359R103 338 635 SH   SOLE   635 0 0
Chevron Corp. Common Stock 166764100 639 7,564 SH   SOLE   7,564 0 0
Cigna Corp Common Stock 125509109 208 1,000 SH   SOLE   1,000 0 0
Cisco Systems Inc. Common Stock 17275R102 918 20,522 SH   SOLE   20,522 0 0
Coca-Cola Common Stock 191216100 2,651 48,343 SH   SOLE   48,343 0 0
Comcast Corporation Class A Common Stock 20030N101 8,585 163,842 SH   SOLE   163,842 0 0
Conversion Labs, Inc. Common Stock 21255M208 261 40,000 SH   SOLE   40,000 0 0
Costco Wholesale Corp Common Stock 22160K105 205 545 SH   SOLE   545 0 0
Cummins Inc. Common Stock 231021106 3,007 13,240 SH   SOLE   13,240 0 0
Cytokinetics, Inc. Common Stock 23282W605 343 16,500 SH   SOLE   16,500 0 0
Deere & Co Common Stock 244199105 3,056 11,357 SH   SOLE   11,357 0 0
Diageo PLC Common Stock 25243Q205 5,806 36,557 SH   SOLE   36,557 0 0
Disney, Walt & Co. Common Stock 254687106 13,642 75,296 SH   SOLE   75,296 0 0
Dover Corp. Common Stock 260003108 5,194 41,143 SH   SOLE   41,143 0 0
Eaton Corp. Common Stock G29183103 7,458 62,079 SH   SOLE   62,079 0 0
Emerson Electric Common Stock 291011104 249 3,100 SH   SOLE   3,100 0 0
Equinix Inc Common Stock 29444U700 1,428 2,000 SH   SOLE   2,000 0 0
Exxon Mobil Corp. Common Stock 30231G102 1,295 31,405 SH   SOLE   31,405 0 0
Facebook, Inc. Common Stock 30303M102 2,711 9,926 SH   SOLE   9,926 0 0
Fastenal Co. Common Stock 311900104 1,918 39,284 SH   SOLE   39,284 0 0
FedEx Corporation Common Stock 31428X106 7,900 30,431 SH   SOLE   30,431 0 0
Gartner Inc. Common Stock 366651107 293 1,830 SH   SOLE   1,830 0 0
General Electric Common Stock 369604103 3,487 322,885 SH   SOLE   322,885 0 0
General Motors Common Stock 37045V100 6,967 167,306 SH   SOLE   167,306 0 0
Goldman Sachs Group Inc Common Stock 38141G104 374 1,420 SH   SOLE   1,420 0 0
Grainger, WW Inc. Common Stock 384802104 6,045 14,803 SH   SOLE   14,803 0 0
Home Depot Common Stock 437076102 3,640 13,705 SH   SOLE   13,705 0 0
Honeywell Intl Common Stock 438516106 6,447 30,312 SH   SOLE   30,312 0 0
Hubbell, Inc. Common Stock 443510607 5,126 32,694 SH   SOLE   32,694 0 0
Humana Corp. Common Stock 444859102 777 1,895 SH   SOLE   1,895 0 0
International Business Machine Common Stock 459200101 816 6,485 SH   SOLE   6,485 0 0
Intuitive Surgical Inc. Common Stock 46120E602 3,156 3,858 SH   SOLE   3,858 0 0
JPMorgan Chase & Co. Common Stock 46625H100 5,948 46,808 SH   SOLE   46,808 0 0
Johnson & Johnson Common Stock 478160104 11,721 74,473 SH   SOLE   74,473 0 0
Kinder Morgan, Inc. (DE) Class Common Stock 49456B101 348 25,460 SH   SOLE   25,460 0 0
Lockheed-Martin Common Stock 539830109 3,463 9,755 SH   SOLE   9,755 0 0
Lowes Companies Common Stock 548661107 6,574 40,957 SH   SOLE   40,957 0 0
Lumentum Holdings, Inc. Common Stock 55024U109 216 2,275 SH   SOLE   2,275 0 0
Masco Corp Common Stock 574599106 330 6,000 SH   SOLE   6,000 0 0
Mastercard Inc Common Stock 57636Q104 3,268 9,155 SH   SOLE   9,155 0 0
McDonalds Corp. Common Stock 580135101 1,206 5,621 SH   SOLE   5,621 0 0
McKesson HBOC Inc. Common Stock 58155Q103 4,647 26,720 SH   SOLE   26,720 0 0
Merck Common Stock 58933Y105 7,771 95,002 SH   SOLE   95,002 0 0
Microsoft Corp Common Stock 594918104 19,418 87,304 SH   SOLE   87,304 0 0
Morgan Stanley Common Stock 617446448 10,578 154,355 SH   SOLE   154,355 0 0
NVIDIA Corp. Common Stock 67066G104 2,975 5,698 SH   SOLE   5,698 0 0
Netflix.Com Inc Common Stock 64110L106 2,722 5,034 SH   SOLE   5,034 0 0
Newmont Mining Corp Common Stock 651639106 1,834 30,630 SH   SOLE   30,630 0 0
Nextera Energy Inc Common Stock 65339F101 3,454 44,771 SH   SOLE   44,771 0 0
Nike Common Stock 654106103 4,551 32,170 SH   SOLE   32,170 0 0
Oracle Corp. Common Stock 68389X105 9,436 145,862 SH   SOLE   145,862 0 0
Pfizer Inc. Common Stock 717081103 357 9,705 SH   SOLE   9,705 0 0
Phillips 66 Common Stock 718546104 879 12,574 SH   SOLE   12,574 0 0
Proctor & Gamble Common Stock 742718109 10,355 74,422 SH   SOLE   74,422 0 0
Progressive Corp. Common Stock 743315103 7,550 76,353 SH   SOLE   76,353 0 0
Public Service Ent. Common Stock 744573106 395 6,771 SH   SOLE   6,771 0 0
Qualcomm, Inc Common Stock 747525103 3,542 23,250 SH   SOLE   23,250 0 0
Restoration Hardware Holdings, Common Stock 74967X103 351 785 SH   SOLE   785 0 0
Royal Dutch Shell PLC - Class Common Stock 780259107 4,459 132,666 SH   SOLE   132,666 0 0
Royal Dutch Shell Plc Spons Ad Common Stock 780259206 811 23,086 SH   SOLE   23,086 0 0
S&P Global, Inc. Common Stock 78409V104 1,179 3,586 SH   SOLE   3,586 0 0
Salesforce.com Common Stock 79466L302 2,362 10,615 SH   SOLE   10,615 0 0
Schlumberger Common Stock 806857108 1,117 51,177 SH   SOLE   51,177 0 0
Southwest Air Common Stock 844741108 7,066 151,592 SH   SOLE   151,592 0 0
Starbucks Corp. Common Stock 855244109 2,847 26,611 SH   SOLE   26,611 0 0
State Street Boston Corp. Common Stock 857477103 5,830 80,101 SH   SOLE   80,101 0 0
Sysco Corp. Common Stock 871829107 8,353 112,479 SH   SOLE   112,479 0 0
T-Mobil US, Inc. Common Stock 872590104 2,234 16,563 SH   SOLE   16,563 0 0
TJX Co., Inc.(New) Common Stock 872540109 10,935 160,126 SH   SOLE   160,126 0 0
Take-Two Interactive Software Common Stock 874054109 270 1,300 SH   SOLE   1,300 0 0
TelUS Corp Common Stock 87971M103 1,863 94,094 SH   SOLE   94,094 0 0
Teladoc Health, Inc. Common Stock 87918A105 434 2,170 SH   SOLE   2,170 0 0
Teradyne Common Stock 880770102 441 3,675 SH   SOLE   3,675 0 0
Tesla Motors Inc Com Usd0.001 Common Stock 88160R101 764 1,083 SH   SOLE   1,083 0 0
Thermo Fisher Scientific Inc. Common Stock 883556102 3,434 7,373 SH   SOLE   7,373 0 0
TopBuild Corp. Common Stock 89055F103 297 1,615 SH   SOLE   1,615 0 0
Toro Co Common Stock 891092108 313 3,300 SH   SOLE   3,300 0 0
Total SA France Spons. ADR Common Stock 89151E109 997 23,799 SH   SOLE   23,799 0 0
Unilever ADR Common Stock 904767704 4,732 78,395 SH   SOLE   78,395 0 0
Union Pacific Common Stock 907818108 622 2,985 SH   SOLE   2,985 0 0
Unit Corp. Common Stock 909218406 0 39,840 SH   SOLE   39,840 0 0
United Parcel Service Inc. Cl Common Stock 911312106 4,425 26,277 SH   SOLE   26,277 0 0
UnitedHealth Group Inc. Common Stock 91324P102 10,231 29,174 SH   SOLE   29,174 0 0
Valero Energy Common Stock 91913Y100 1,171 20,702 SH   SOLE   20,702 0 0
Verizon Communications Common Stock 92343V104 790 13,446 SH   SOLE   13,446 0 0
Vornado REIT Common Stock 929042109 694 18,594 SH   SOLE   18,594 0 0
Wal Mart Stores Inc. Common Stock 931142103 10,373 71,963 SH   SOLE   71,963 0 0
Walgreens Boots Alliance, Inc. Common Stock 931427108 2,893 72,532 SH   SOLE   72,532 0 0
Wells Fargo & Co. Common Stock 949746101 2,588 85,768 SH   SOLE   85,768 0 0
WestRock Company Common Stock 96145D105 6,280 144,267 SH   SOLE   144,267 0 0
Xylem Inc Common Stock 98419M100 227 2,230 SH   SOLE   2,230 0 0
YETI Holdings, Inc. Common Stock 98585X104 701 10,240 SH   SOLE   10,240 0 0
Zebra Technologies Corp. Common Stock 989207105 509 1,325 SH   SOLE   1,325 0 0
Zoetis Inc. Common Stock 98978V103 2,825 17,069 SH   SOLE   17,069 0 0
Communication Services Select Index share 81369Y852 2,691 39,874 SH   SOLE   39,874 0 0
Consumer Discret Select Sector Index share 81369Y407 4,000 24,880 SH   SOLE   24,880 0 0
Consumer Staples Select Sector Index share 81369Y308 1,871 27,745 SH   SOLE   27,745 0 0
Energy Select Sector SPDR Index share 81369Y506 588 15,504 SH   SOLE   15,504 0 0
Financial Select Sector SPDR Index share 81369Y605 632 21,450 SH   SOLE   21,450 0 0
Health Care Select Sector Spdr Index share 81369Y209 4,807 42,375 SH   SOLE   42,375 0 0
Industrial Select Sector SPDR Index share 81369Y704 3,340 37,719 SH   SOLE   37,719 0 0
Ishares Russell 2000 Index share 464287655 2,317 11,820 SH   SOLE   11,820 0 0
Materials Select Sector SPDR Index share 81369Y100 781 10,782 SH   SOLE   10,782 0 0
Midcap SPDR Trust Ser 1 - S&P Index share 78467Y107 1,099 2,617 SH   SOLE   2,617 0 0
SPDR S&P 500 Index share 78462F103 1,764 4,717 SH   SOLE   4,717 0 0
Technology Select Sector Index share 81369Y803 8,411 64,692 SH   SOLE   64,692 0 0
Vanguard Financials ETF Index share 92204A405 4,247 58,302 SH   SOLE   58,302 0 0
Vanguard Small-Cap Growth ETF Index share 922908595 2,989 11,169 SH   SOLE   11,169 0 0
Vanguard Total Stock Market ET Index share 922908769 449 2,307 SH   SOLE   2,307 0 0
iShares Core S&P Mid-Cap ETF Index share 464287507 1,450 6,311 SH   SOLE   6,311 0 0
Vanguard FTSE Developed Market Index share 921943858 406 8,596 SH   SOLE   8,596 0 0
Vanguard FTSE Europe ETF Index share 922042874 1,076 17,868 SH   SOLE   17,868 0 0
iShares MSCI EAFE Index share 464287465 2,219 30,420 SH   SOLE   30,420 0 0
Vanguard FTSE Emerging Markets Index share 922042858 1,135 22,650 SH   SOLE   22,650 0 0
iShares MSCI Emerging Markets Index share 464287234 229 4,425 SH   SOLE   4,425 0 0
American Growth Fund of Americ Funds 399874106 227 3,368 SH   SOLE   3,368 0 0
Franklin High Income Fund - A Funds 353538101 61 32,263 SH   SOLE   32,263 0 0
Vanguard GNMA Fund Funds 922031307 166 15,414 SH   SOLE   15,414 0 0
Barings Corporate Investors Index share 06759X107 224 17,010 SH   SOLE   17,010 0 0
Ishares U S Pfd Etf U S Pfd St Index share 464288687 674 17,500 SH   SOLE   17,500 0 0
SPDR Bloomberg Barclays 1-3 Mt Index share 78468R663 1,380 15,080 SH   SOLE   15,080 0 0
Vanguard Interm- Corp Bnd Fund Index share 92206C870 2,130 21,924 SH   SOLE   21,924 0 0
Vanguard Short-Term Bond ETF Index share 921937827 205 2,471 SH   SOLE   2,471 0 0
Vanguard Short-Term Infl. Prot Index share 922020805 5,217 102,087 SH   SOLE   102,087 0 0
iShares Floating Rate Bond Index share 46429B655 5,986 118,012 SH   SOLE   118,012 0 0
iShares Iboxx $ Invst Grade Cr Index share 464287242 321 2,325 SH   SOLE   2,325 0 0
iShares Intermediate-Term Corp Index share 464288638 3,697 59,832 SH   SOLE   59,832 0 0
iShares Short-Term Corp. Bd ET Index share 464288646 4,753 86,147 SH   SOLE   86,147 0 0
SPDR Gold Trust Index share 78463V107 1,017 5,702 SH   SOLE   5,702 0 0
Ishares Tr Real Estate Etf Index share 464287739 659 7,695 SH   SOLE   7,695 0 0
Vanguard REIT ETF Index share 922908553 582 6,855 SH   SOLE   6,855 0 0