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 1,083 9,894 SH   SOLE   0 0 9,894
Abbvie Inc COM 00287Y109 964 8,994 SH   SOLE   0 0 8,994
Adobe Systems COM 00724F101 1,600 3,200 SH   SOLE   0 0 3,200
Air Lease Corp COM 00912X302 33,100 745,158 SH   SOLE   0 0 745,158
Alphabet Inc Class A COM 02079K305 3,116 1,778 SH   SOLE   0 0 1,778
Alphabet Inc Class C COM 02079K107 1,316 751 SH   SOLE   0 0 751
Amazon.com COM 023135106 133,778 41,075 SH   SOLE   0 0 41,075
American Express COM 025816109 458 3,785 SH   SOLE   0 0 3,785
American Tower COM 03027X100 33,897 151,016 SH   SOLE   0 0 151,016
Apple Computer Inc COM 037833100 2,661 20,054 SH   SOLE   0 0 20,054
Auto Data Processing COM 053015103 247 1,400 SH   SOLE   0 0 1,400
Avalara Inc COM 05338G106 42,782 259,459 SH   SOLE   0 0 259,459
Berkshire Hathaway Cl B COM 084670207 2,537 10,940 SH   SOLE   0 0 10,940
Berkshire Hathaway Class A 1/100 COM 084670108 3,478 1,000 SH   SOLE   0 0 1,000
Blackline Inc COM 09239B109 80,793 605,738 SH   SOLE   0 0 605,738
Cigna COM 125523100 623 2,991 SH   SOLE   0 0 2,991
Colgate-Palmolive Co COM 194162103 332 3,880 SH   SOLE   0 0 3,880
Costco Whsl Corp New COM 22160K105 283 750 SH   SOLE   0 0 750
Coupa Software Inc Com COM 22266L106 72,192 213,013 SH   SOLE   0 0 213,013
Disney Walt Co COM 254687106 1,065 5,879 SH   SOLE   0 0 5,879
Electronic Arts COM 285512109 28,917 201,375 SH   SOLE   0 0 201,375
Equinix Inc COM 29444U700 32,468 45,462 SH   SOLE   0 0 45,462
Exxon Mobil COM 30231G102 603 14,639 SH   SOLE   0 0 14,639
I C U Medical COM 44930G107 601 2,800 SH   SOLE   0 0 2,800
Johnson & Johnson COM 478160104 3,086 19,611 SH   SOLE   0 0 19,611
Merck & Co Inc COM 58933Y105 682 8,334 SH   SOLE   0 0 8,334
Microsoft COM 594918104 5,934 26,680 SH   SOLE   0 0 26,680
Netflix Inc COM 64110L106 249,118 460,707 SH   SOLE   0 0 460,707
Northern Trust Corporation COM 665859104 510 5,478 SH   SOLE   0 0 5,478
Okta Inc COM 679295105 43,040 169,276 SH   SOLE   0 0 169,276
Oracle COM 68389X105 736 11,375 SH   SOLE   0 0 11,375
Paypal Hldgs COM 70450Y103 81,699 348,841 SH   SOLE   0 0 348,841
Pfizer Incorporated COM 717081103 320 8,700 SH   SOLE   0 0 8,700
Philip Morris Intl Inc COM 718172109 459 5,550 SH   SOLE   0 0 5,550
Qualcomm COM 747525103 9,417 61,818 SH   SOLE   0 0 61,818
Shopify Inc COM 82509L107 282,791 249,826 SH   SOLE   0 0 249,826
T Rowe Price Group COM 74144T108 3,879 25,622 SH   SOLE   0 0 25,622
Teleflex Incorporated COM 879369106 494 1,200 SH   SOLE   0 0 1,200
Vanguard Total Bond Market COM 921937835 1,056 11,975 SH   SOLE   0 0 11,975
Vanguard Total Stock Market COM 922908769 2,722 13,984 SH   SOLE   0 0 13,984