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
Abbott Laboratories COM 002824100 548 8,994 SH   SOLE   0 0 8,994
Abbvie Inc COM 00287Y109 833 8,994 SH   SOLE   0 0 8,994
Adobe Systems COM 00724F101 780 3,200 SH   SOLE   0 0 3,200
Air Lease Corp COM 00912X302 18,768 447,186 SH   SOLE   0 0 447,186
Alphabet Inc Class A COM 02079K305 5,941 5,262 SH   SOLE   0 0 5,262
Alphabet Inc Class C COM 02079K107 1,009 905 SH   SOLE   0 0 905
Altria Group Inc COM 02209S103 382 6,740 SH   SOLE   0 0 6,740
Amazon.com COM 023135106 79,159 46,570 SH   SOLE   0 0 46,570
American Express COM 025816109 394 4,025 SH   SOLE   0 0 4,025
American Tower COM 03027X100 24,241 168,144 SH   SOLE   0 0 168,144
Apple Computer Inc COM 037833100 946 5,115 SH   SOLE   0 0 5,115
athenahealth Inc COM 04685W103 28,800 180,975 SH   SOLE   0 0 180,975
Auto Data Processing COM 053015103 536 4,000 SH   SOLE   0 0 4,000
Berkshire Hathaway Cl B COM 084670207 2,711 14,527 SH   SOLE   0 0 14,527
Berkshire Hathaway Class A 1/100 COM 084670108 3,384 12 SH   SOLE   0 0 12
Blackline Inc COM 09239B109 19,571 450,640 SH   SOLE   0 0 450,640
Chevron Texaco COM 166764100 412 3,260 SH   SOLE   0 0 3,260
Cigna COM 125509109 533 3,140 SH   SOLE   0 0 3,140
Colgate-Palmolive Co COM 194162103 259 4,000 SH   SOLE   0 0 4,000
Disney Walt Co COM 254687106 682 6,509 SH   SOLE   0 0 6,509
Dowdupont Inc COM 26078J100 205 3,115 SH   SOLE   0 0 3,115
Electronic Arts COM 285512109 39,072 277,069 SH   SOLE   0 0 277,069
Equinix Inc COM 29444U700 18,768 43,660 SH   SOLE   0 0 43,660
Exxon Mobil COM 30231G102 2,587 31,279 SH   SOLE   0 0 31,279
Grubhub COM 400110102 58,256 555,300 SH   SOLE   0 0 555,300
I C U Medical COM 44930G107 1,017 3,465 SH   SOLE   0 0 3,465
Johnson & Johnson COM 478160104 2,601 21,436 SH   SOLE   0 0 21,436
Merck & Co Inc COM 58933Y105 647 10,660 SH   SOLE   0 0 10,660
Microsoft COM 594918104 2,755 27,946 SH   SOLE   0 0 27,946
Netflix Inc COM 64110L106 218,643 558,575 SH   SOLE   0 0 558,575
Northern Trust Corporation COM 665859104 563 5,478 SH   SOLE   0 0 5,478
Oracle COM 68389X105 501 11,375 SH   SOLE   0 0 11,375
Paypal Hldgs COM 70450Y103 28,617 343,677 SH   SOLE   0 0 343,677
Pfizer Incorporated COM 717081103 315 8,700 SH   SOLE   0 0 8,700
Philip Morris Intl Inc COM 718172109 572 7,085 SH   SOLE   0 0 7,085
Qualcomm COM 747525103 5,808 103,498 SH   SOLE   0 0 103,498
Shopify Inc COM 82509L107 42,108 288,635 SH   SOLE   0 0 288,635
T Rowe Price Group COM 74144T108 3,478 29,966 SH   SOLE   0 0 29,966
Teleflex Incorporated COM 879369106 321 1,200 SH   SOLE   0 0 1,200
Vanguard Total Stock Market COM 922908769 951 6,775 SH   SOLE   0 0 6,775
Wells Fargo & Co. New COM 949746101 429 7,745 SH   SOLE   0 0 7,745