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 COM 88579Y101 12,093 58,200 SH   SOLE NONE 58,200 0 0
ABB Ltd ADR COM 000375204 472 25,000 SH   SOLE NONE 25,000 0 0
Abbott Labs COM 002824100 1,948 24,365 SH   SOLE NONE 24,365 0 0
Adobe Systems Inc COM 00724F101 10,302 38,658 SH   SOLE NONE 38,658 0 0
Air Lease COM 00912X302 8,372 243,723 SH   SOLE NONE 243,723 0 0
Akamai Technologies COM 00971T101 846 11,800 SH   SOLE NONE 11,800 0 0
Allstate Corp COM 020002101 3,104 32,960 SH   SOLE NONE 32,960 0 0
Alphabet Class A COM 38259P508 19,339 16,432 SH   SOLE NONE 16,432 0 0
Alphabet Class C COM 02079K107 18,870 16,083 SH   SOLE NONE 16,083 0 0
Altaba Inc COM 021346101 1,962 26,470 SH   SOLE NONE 26,470 0 0
Altria Group COM 02209S103 1,528 26,605 SH   SOLE NONE 26,605 0 0
Amazoncom COM 023135106 71,371 40,079 SH   SOLE NONE 40,079 0 0
Amdocs Limited COM G02602103 291 5,382 SH   SOLE NONE 5,382 0 0
American Elec Power COM 025537101 461 5,500 SH   SOLE NONE 5,500 0 0
American Express COM 025816109 25,087 229,520 SH   SOLE NONE 229,520 0 0
American Intl Group COM 026874107 938 21,788 SH   SOLE NONE 21,788 0 0
American Tower COM 03027X100 20,931 106,214 SH   SOLE NONE 106,214 0 0
Ameriprise Financial COM 03076C106 4,952 38,655 SH   SOLE NONE 38,655 0 0
Amgen Inc COM 031162100 6,273 33,020 SH   SOLE NONE 33,020 0 0
Analog Devices Inc COM 032654105 3,748 35,600 SH   SOLE NONE 35,600 0 0
Apple Inc COM 037833100 14,646 77,106 SH   SOLE NONE 77,106 0 0
ATT Inc COM 00206R102 6,987 222,784 SH   SOLE NONE 222,784 0 0
Automatic Data COM 053015103 592 3,705 SH   SOLE NONE 3,705 0 0
Avon Products Inc COM 054303102 33 11,095 SH   SOLE NONE 11,095 0 0
Bank of Amer Corp COM 060505104 8,268 299,663 SH   SOLE NONE 299,663 0 0
Bausch Health COM 071734107 413 16,738 SH   SOLE NONE 16,738 0 0
Becton Dickinson COM 075887109 807 3,230 SH   SOLE NONE 3,230 0 0
Bed Bath Beyond COM 075896100 528 31,100 SH   SOLE NONE 31,100 0 0
Berkshire Hath Cl A COM 084670108 3,012 10 SH   SOLE NONE 10 0 0
Berkshire Hathaway B COM 084670207 56,418 280,842 SH   SOLE NONE 280,842 0 0
Boeing Company COM 097023105 1,793 4,700 SH   SOLE NONE 4,700 0 0
BP PLC ADR COM 055622104 437 10,000 SH   SOLE NONE 10,000 0 0
Broadcom Limited COM Y09827109 12,985 43,182 SH   SOLE NONE 43,182 0 0
Cable ONE COM 12685J105 3,719 3,790 SH   SOLE NONE 3,790 0 0
Capital One Financial COM 14040H105 652 7,977 SH   SOLE NONE 7,977 0 0
Carnival Corp COM 143658300 7,617 150,174 SH   SOLE NONE 150,174 0 0
CBS Corp CL B COM 124857202 6,122 128,808 SH   SOLE NONE 128,808 0 0
Celgene Corp COM 151020104 4,741 50,255 SH   SOLE NONE 50,255 0 0
Chevron-Texaco Corp COM 166764100 1,851 15,030 SH   SOLE NONE 15,030 0 0
Chubb Ltd COM H1467J104 372 2,654 SH   SOLE NONE 2,654 0 0
Cisco Systems Inc COM 17275R102 4,906 90,865 SH   SOLE NONE 90,865 0 0
Citigroup Inc COM 172967101 5,617 90,269 SH   SOLE NONE 90,269 0 0
Cognizant Tech Sol COM 192446102 1,642 22,660 SH   SOLE NONE 22,660 0 0
Colgate-Palmolive COM 194162103 14,064 205,200 SH   SOLE NONE 205,200 0 0
Comcast Corp Cl A COM 20030N101 31,762 794,436 SH   SOLE NONE 794,436 0 0
ConAgra Foods Inc COM 205887102 344 12,400 SH   SOLE NONE 12,400 0 0
ConocoPhilips COM 20825C104 6,441 96,510 SH   SOLE NONE 96,510 0 0
Consolidated Edison COM 209115104 585 6,900 SH   SOLE NONE 6,900 0 0
Corning Inc COM 219350105 3,199 96,650 SH   SOLE NONE 96,650 0 0
Crown Castle Intl COM 228227104 8,957 69,977 SH   SOLE NONE 69,977 0 0
CVS Corp COM 126650100 4,469 82,875 SH   SOLE NONE 82,875 0 0
Danaher Corp COM 235851102 299 2,264 SH   SOLE NONE 2,264 0 0
Dell Technologies Inc COM 24703L202 813 13,851 SH   SOLE NONE 13,851 0 0
Discover Financial COM 617446448 683 9,600 SH   SOLE NONE 9,600 0 0
Discovery Inc C COM 25470F302 244 9,615 SH   SOLE NONE 9,615 0 0
Dominion Energy COM 25746U109 437 5,700 SH   SOLE NONE 5,700 0 0
DowDupont Inc COM 26078J100 2,556 47,944 SH   SOLE NONE 47,944 0 0
Duke Energy Corp COM 264399106 648 7,200 SH   SOLE NONE 7,200 0 0
Eaton Vance Tax Mngd COM 27829C105 2,423 247,996 SH   SOLE NONE 247,996 0 0
eBay Inc COM 278642103 342 9,200 SH   SOLE NONE 9,200 0 0
Ecolab Inc COM 278865100 693 3,925 SH   SOLE NONE 3,925 0 0
Electronic Arts COM 285512109 1,205 11,858 SH   SOLE NONE 11,858 0 0
Eli Lilly COM 532457108 26,289 202,600 SH   SOLE NONE 202,600 0 0
Emerson Electric COM 291011104 1,246 18,200 SH   SOLE NONE 18,200 0 0
Exelon Corp COM 30161N101 411 8,200 SH   SOLE NONE 8,200 0 0
Exxon Mobil Corp COM 30231G102 2,860 35,400 SH   SOLE NONE 35,400 0 0
Facebook Inc COM 30303M102 13,291 79,733 SH   SOLE NONE 79,733 0 0
Federal Express COM 31428X106 11,034 60,822 SH   SOLE NONE 60,822 0 0
Fidelity National Info COM 31620M109 373 3,294 SH   SOLE NONE 3,294 0 0
Flex Ltd COM Y2573F102 527 52,695 SH   SOLE NONE 52,695 0 0
Fox Corp COM 35137L105 668 18,184 SH   SOLE NONE 18,184 0 0
Freeport-McMoRan COM 35671D857 3,415 264,939 SH   SOLE NONE 264,939 0 0
General Electric Co COM 369604103 1,567 156,881 SH   SOLE NONE 156,881 0 0
Gilead Sciences Inc COM 375558103 857 13,184 SH   SOLE NONE 13,184 0 0
GlaxoSmithKline ADR COM 37733W105 11,230 268,730 SH   SOLE NONE 268,730 0 0
Goldman Sachs Group COM 38141G104 1,027 5,350 SH   SOLE NONE 5,350 0 0
Graham Holdings Co COM 384637104 2,589 3,790 SH   SOLE NONE 3,790 0 0
Halliburton Co COM 406216101 249 8,500 SH   SOLE NONE 8,500 0 0
Hartford Finl Ser COM 416515104 12,256 246,500 SH   SOLE NONE 246,500 0 0
Hess Corp COM 42809H107 8,769 145,600 SH   SOLE NONE 145,600 0 0
Hewlett Packard Enter COM 42824C109 404 26,200 SH   SOLE NONE 26,200 0 0
Home Depot Inc COM 437076102 255 1,327 SH   SOLE NONE 1,327 0 0
Honeywell Intl COM 438516106 16,559 104,194 SH   SOLE NONE 104,194 0 0
HP Inc COM 40434L105 509 26,200 SH   SOLE NONE 26,200 0 0
Illinois Tool Works COM 452308109 12,085 84,200 SH   SOLE NONE 84,200 0 0
Ingredion Inc COM 457187102 1,288 13,598 SH   SOLE NONE 13,598 0 0
Intel Corp COM 458140100 3,029 56,400 SH   SOLE NONE 56,400 0 0
InterDigital Inc COM 45867G101 490 7,420 SH   SOLE NONE 7,420 0 0
International Paper COM 460146103 1,874 40,500 SH   SOLE NONE 40,500 0 0
Intl Bus Machines COM 459200101 5,323 37,725 SH   SOLE NONE 37,725 0 0
Intuit Inc COM 461202103 5,385 20,600 SH   SOLE NONE 20,600 0 0
Invesco Financial Pre ETF COM 46137V621 548 30,000 SH   SOLE NONE 30,000 0 0
Invesco Preferred ETF COM 46138E511 580 40,000 SH   SOLE NONE 40,000 0 0
Invesco QQQ Trust COM 46090E103 67,048 373,195 SH   SOLE NONE 373,195 0 0
iShares FTSE/China 25 COM 464287184 1,271 28,700 SH   SOLE NONE 28,700 0 0
iShares MSCI EAFE COM 464287465 279 4,300 SH   SOLE NONE 4,300 0 0
iShares MSCI Japan COM 464286848 575 10,500 SH   SOLE NONE 10,500 0 0
iShares Russell 2000G COM 464287648 132,003 671,223 SH   SOLE NONE 671,223 0 0
iShares US Pre Stock ETF COM 464288687 548 15,000 SH   SOLE NONE 15,000 0 0
Janus Henderson Grp COM G4474Y214 622 24,915 SH   SOLE NONE 24,915 0 0
Johnson Johnson COM 478160104 36,121 258,397 SH   SOLE NONE 258,397 0 0
JPMorgan Chase COM 46625H100 9,482 93,664 SH   SOLE NONE 93,664 0 0
Kansas City So Ind COM 485170302 12,074 104,100 SH   SOLE NONE 104,100 0 0
Laboratory Corp COM 50540R409 7,991 52,234 SH   SOLE NONE 52,234 0 0
Lamb Weston Hldgs COM 513272104 310 4,133 SH   SOLE NONE 4,133 0 0
Legg Mason Inc COM 524901105 242 8,850 SH   SOLE NONE 8,850 0 0
Liberty Broadband C COM 530307305 236 2,574 SH   SOLE NONE 2,574 0 0
Liberty Global Ser C COM 530555309 262 10,827 SH   SOLE NONE 10,827 0 0
Liberty SiriusXM C COM 531229607 394 10,302 SH   SOLE NONE 10,302 0 0
Marvell Technology COM G5876H105 382 19,190 SH   SOLE NONE 19,190 0 0
Mastercard Inc COM 57636Q104 2,355 10,000 SH   SOLE NONE 10,000 0 0
McDermott Intl COM 580037109 98 13,184 SH   SOLE NONE 13,184 0 0
Medtronic PLC COM 585055106 11,382 124,963 SH   SOLE NONE 124,963 0 0
Merck Co COM 589331107 17,075 205,300 SH   SOLE NONE 205,300 0 0
Metlife Inc COM 59156R108 2,734 64,213 SH   SOLE NONE 64,213 0 0
Microsoft Corp COM 594918104 5,650 47,907 SH   SOLE NONE 47,907 0 0
Mondelez Intl Inc COM 609207105 696 13,947 SH   SOLE NONE 13,947 0 0
Morgan Stanley COM 617446448 920 21,800 SH   SOLE NONE 21,800 0 0
News Corp COM 65249B109 170 13,640 SH   SOLE NONE 13,640 0 0
Nextera Energy Inc COM 65339F101 889 4,600 SH   SOLE NONE 4,600 0 0
Nordstrom Inc COM 655664100 878 19,790 SH   SOLE NONE 19,790 0 0
Norfolk Southern Corp COM 655844108 7,990 42,750 SH   SOLE NONE 42,750 0 0
Novartis AG ADR COM 66987V109 577 6,000 SH   SOLE NONE 6,000 0 0
Nu Skin Ent Inc COM 67018T105 201 4,200 SH   SOLE NONE 4,200 0 0
NXP Semiconductors COM N6596X109 353 3,995 SH   SOLE NONE 3,995 0 0
Oracle Corp COM 68389X105 2,293 42,700 SH   SOLE NONE 42,700 0 0
Palo Alto Networks COM 697435105 9,493 39,087 SH   SOLE NONE 39,087 0 0
Paychex Inc COM 704326107 682 8,500 SH   SOLE NONE 8,500 0 0
PayPal Holdings COM 70450Y103 15,321 147,544 SH   SOLE NONE 147,544 0 0
PepsiCo Inc COM 713448108 62,262 508,053 SH   SOLE NONE 508,053 0 0
Pfizer Inc COM 717081103 4,287 100,935 SH   SOLE NONE 100,935 0 0
Philip Morris Intl COM 718172109 2,193 24,805 SH   SOLE NONE 24,805 0 0
PPG Industries Inc COM 693506107 543 4,815 SH   SOLE NONE 4,815 0 0
Procter Gamble COM 742718109 18,943 182,060 SH   SOLE NONE 182,060 0 0
Prologis Inc COM 74340W103 2,664 37,026 SH   SOLE NONE 37,026 0 0
PTC Inc COM 69370C100 1,479 16,041 SH   SOLE NONE 16,041 0 0
Qualcomm Inc COM 747525103 2,247 39,400 SH   SOLE NONE 39,400 0 0
Qurate Retail Inc COM 74915M100 237 14,843 SH   SOLE NONE 14,843 0 0
Raytheon Co COM 755111507 14,736 80,930 SH   SOLE NONE 80,930 0 0
ResMed Inc COM 761152107 719 6,915 SH   SOLE NONE 6,915 0 0
Royal Caribbean Cru COM V7780T103 344 3,000 SH   SOLE NONE 3,000 0 0
Royal Dutch Shell ADR COM 780259206 20,220 323,058 SH   SOLE NONE 323,058 0 0
SP MidCap 400 COM 78467Y107 276 800 SH   SOLE NONE 800 0 0
Salesforcecom COM 79466L302 5,043 31,840 SH   SOLE NONE 31,840 0 0
SAP AG ADR COM 803054204 7,505 65,005 SH   SOLE NONE 65,005 0 0
Schlumberger COM 806857108 4,338 99,563 SH   SOLE NONE 99,563 0 0
Schwab Emerging Mrkts COM 808524706 1,113 42,777 SH   SOLE NONE 42,777 0 0
Schwab Intl Equity COM 808524805 3,220 102,848 SH   SOLE NONE 102,848 0 0
Schwab US Small Cap COM 808524607 2,370 33,884 SH   SOLE NONE 33,884 0 0
Seagate Technology COM G7945M107 701 14,630 SH   SOLE NONE 14,630 0 0
Sealed Air Corp COM 81211K100 3,298 71,600 SH   SOLE NONE 71,600 0 0
Sherwin-Williams Co COM 824348106 545 1,265 SH   SOLE NONE 1,265 0 0
Siemens AG ADR COM 826197501 1,924 35,800 SH   SOLE NONE 35,800 0 0
Silicon Laboratories COM 826919102 964 11,924 SH   SOLE NONE 11,924 0 0
Simon Property Group COM 828806109 565 3,100 SH   SOLE NONE 3,100 0 0
Southern Co COM 842587107 465 9,000 SH   SOLE NONE 9,000 0 0
Standard Poors DR COM 78462F103 56,042 198,394 SH   SOLE NONE 198,394 0 0
Starbucks COM 855244109 484 6,509 SH   SOLE NONE 6,509 0 0
State Street Corp COM 857477103 473 7,190 SH   SOLE NONE 7,190 0 0
Stryker Corp COM 863667101 265 1,342 SH   SOLE NONE 1,342 0 0
Symantec Corp COM 871503108 2,267 98,600 SH   SOLE NONE 98,600 0 0
Synchrony Financial COM 87165B103 906 28,413 SH   SOLE NONE 28,413 0 0
Takeda Pharma ADR COM 874060205 571 28,010 SH   SOLE NONE 28,010 0 0
Tapestry Inc COM 876030107 550 16,940 SH   SOLE NONE 16,940 0 0
Target Corp COM 87612E106 4,003 49,875 SH   SOLE NONE 49,875 0 0
TE Connectivity LTD COM H84989104 2,536 31,400 SH   SOLE NONE 31,400 0 0
Tech Sector SPDR COM 81369Y803 225 3,039 SH   SOLE NONE 3,039 0 0
Telephone Data COM 879433100 257 8,348 SH   SOLE NONE 8,348 0 0
Texas Instruments COM 882508104 2,323 21,900 SH   SOLE NONE 21,900 0 0
Thermo Fisher Scien COM 883556102 9,954 36,365 SH   SOLE NONE 36,365 0 0
Torchmark Corp COM 891027104 5,901 72,009 SH   SOLE NONE 72,009 0 0
Twitter Inc COM 90184L102 399 12,135 SH   SOLE NONE 12,135 0 0
US Bancorp COM 902973304 737 15,300 SH   SOLE NONE 15,300 0 0
Ultimate Software COM 90385D107 3,712 11,245 SH   SOLE NONE 11,245 0 0
Union Pacific Corp COM 907818108 41,118 245,923 SH   SOLE NONE 245,923 0 0
United Parcel Service COM 911312106 8,321 74,467 SH   SOLE NONE 74,467 0 0
United Technologies COM 913017109 13,652 105,916 SH   SOLE NONE 105,916 0 0
Vanguard Emg Mkts ETF COM 922042858 5,612 132,049 SH   SOLE NONE 132,049 0 0
Vanguard Growth ETF COM 922908736 1,979 12,650 SH   SOLE NONE 12,650 0 0
Vanguard Mid-Cap Growth ETF COM 922908538 1,610 11,275 SH   SOLE NONE 11,275 0 0
Vanguard Small-Cap Growth ETF COM 922908595 877 4,880 SH   SOLE NONE 4,880 0 0
Varex Imaging COM 92214X106 244 7,200 SH   SOLE NONE 7,200 0 0
Varian Med Systems COM 92220P105 2,551 18,000 SH   SOLE NONE 18,000 0 0
Verizon COM 92343V104 1,352 22,871 SH   SOLE NONE 22,871 0 0
ViaSat Inc COM 92552V100 1,081 13,948 SH   SOLE NONE 13,948 0 0
Visa Inc COM 92826C839 1,999 12,800 SH   SOLE NONE 12,800 0 0
Vodafone Grp PLC ADR COM 92857W308 278 15,274 SH   SOLE NONE 15,274 0 0
Vulcan Materials Co COM 929160109 7,018 59,274 SH   SOLE NONE 59,274 0 0
Walt Disney Co COM 254687106 125,292 1,128,452 SH   SOLE NONE 1,128,452 0 0
Wells Fargo Co COM 949746101 1,203 24,900 SH   SOLE NONE 24,900 0 0
Western Union Co COM 959802109 397 21,515 SH   SOLE NONE 21,515 0 0
Weyerhaeuser Co COM 962166104 4,952 188,010 SH   SOLE NONE 188,010 0 0
Wisdom Tree India COM 97717W422 1,411 53,600 SH   SOLE NONE 53,600 0 0
Yum China Hldgs COM 98850P109 7,460 166,100 SH   SOLE NONE 166,100 0 0
Yum! Brands Inc COM 988498101 16,336 163,670 SH   SOLE NONE 163,670 0 0
Zimmer Biomet COM 98956P102 1,173 9,185 SH   SOLE NONE 9,185 0 0