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 756 8,994 SH   SOLE   0 0 8,994
Abbvie Inc COM 00287Y109 654 8,994 SH   SOLE   0 0 8,994
Adobe Systems COM 00724F101 943 3,200 SH   SOLE   0 0 3,200
Air Lease Corp COM 00912X302 22,830 552,260 SH   SOLE   0 0 552,260
Alphabet Inc Class A COM 02079K305 4,464 4,123 SH   SOLE   0 0 4,123
Alphabet Inc Class C COM 02079K107 931 861 SH   SOLE   0 0 861
Altria Group Inc COM 02209S103 224 4,740 SH   SOLE   0 0 4,740
Amazon.com COM 023135106 87,501 46,208 SH   SOLE   0 0 46,208
American Express COM 025816109 478 3,870 SH   SOLE   0 0 3,870
American Tower COM 03027X100 32,684 159,863 SH   SOLE   0 0 159,863
Apple Computer Inc COM 037833100 982 4,960 SH   SOLE   0 0 4,960
Auto Data Processing COM 053015103 463 2,800 SH   SOLE   0 0 2,800
Berkshire Hathaway Cl B COM 084670207 3,353 15,727 SH   SOLE   0 0 15,727
Berkshire Hathaway Class A 1/100 COM 084670108 3,820 12 SH   SOLE   0 0 1,200
Blackline Inc COM 09239B109 30,788 575,360 SH   SOLE   0 0 575,360
Chevron Texaco COM 166764100 389 3,124 SH   SOLE   0 0 3,124
Cigna COM 125523100 518 3,291 SH   SOLE   0 0 3,291
Colgate-Palmolive Co COM 194162103 287 4,000 SH   SOLE   0 0 4,000
Coupa Software Inc Com COM 22266L106 20,293 160,280 SH   SOLE   0 0 160,280
Disney Walt Co COM 254687106 863 6,179 SH   SOLE   0 0 6,179
Electronic Arts COM 285512109 29,870 294,986 SH   SOLE   0 0 294,986
Equinix Inc COM 29444U700 23,835 47,264 SH   SOLE   0 0 47,264
Exxon Mobil COM 30231G102 2,386 31,134 SH   SOLE   0 0 31,134
Grubhub COM 400110102 47,999 615,447 SH   SOLE   0 0 615,447
I C U Medical COM 44930G107 786 3,120 SH   SOLE   0 0 3,120
Johnson & Johnson COM 478160104 2,926 21,011 SH   SOLE   0 0 21,011
Merck & Co Inc COM 58933Y105 886 10,572 SH   SOLE   0 0 10,572
Microsoft COM 594918104 3,768 28,127 SH   SOLE   0 0 28,127
Netflix Inc COM 64110L106 197,133 536,678 SH   SOLE   0 0 536,678
Northern Trust Corporation COM 665859104 493 5,478 SH   SOLE   0 0 5,478
Oracle COM 68389X105 648 11,375 SH   SOLE   0 0 11,375
Paypal Hldgs COM 70450Y103 40,835 356,761 SH   SOLE   0 0 356,761
Pfizer Incorporated COM 717081103 377 8,700 SH   SOLE   0 0 8,700
Philip Morris Intl Inc COM 718172109 556 7,085 SH   SOLE   0 0 7,085
Qualcomm COM 747525103 6,804 89,445 SH   SOLE   0 0 89,445
Shopify Inc COM 82509L107 90,731 302,285 SH   SOLE   0 0 302,285
T Rowe Price Group COM 74144T108 3,020 27,529 SH   SOLE   0 0 27,529
Teleflex Incorporated COM 879369106 397 1,200 SH   SOLE   0 0 1,200
Vanguard Total Stock Market COM 922908769 2,070 13,795 SH   SOLE   0 0 13,795
Wells Fargo & Co. New COM 949746101 332 7,020 SH   SOLE   0 0 7,020