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,186 9,894 SH   SOLE   0 0 9,894
Abbvie Inc COM 00287Y109 973 8,994 SH   SOLE   0 0 8,994
Adobe Systems COM 00724F101 1,521 3,200 SH   SOLE   0 0 3,200
Air Lease Corp COM 00912X302 34,352 701,058 SH   SOLE   0 0 701,058
Alphabet Inc Class A COM 02079K305 2,665 1,292 SH   SOLE   0 0 1,292
Alphabet Inc Class C COM 02079K107 1,554 751 SH   SOLE   0 0 751
Amazon.com COM 023135106 121,687 39,329 SH   SOLE   0 0 39,329
American Express COM 025816109 513 3,625 SH   SOLE   0 0 3,625
American Tower COM 03027X100 33,522 140,226 SH   SOLE   0 0 140,226
Apple Computer Inc COM 037833100 3,364 27,540 SH   SOLE   0 0 27,540
Auto Data Processing COM 053015103 264 1,400 SH   SOLE   0 0 1,400
Avalara Inc COM 05338G106 36,398 272,785 SH   SOLE   0 0 272,785
Berkshire Hathaway Cl B COM 084670207 2,777 10,870 SH   SOLE   0 0 10,870
Berkshire Hathaway Class A 1/100 COM 084670108 3,857 1,000 SH   SOLE   0 0 1,000
Blackline Inc COM 09239B109 65,678 605,881 SH   SOLE   0 0 605,881
Cigna COM 125523100 638 2,640 SH   SOLE   0 0 2,640
Costco Whsl Corp New COM 22160K105 264 750 SH   SOLE   0 0 750
Coupa Software Inc Com COM 22266L106 54,636 214,698 SH   SOLE   0 0 214,698
Disney Walt Co COM 254687106 1,085 5,879 SH   SOLE   0 0 5,879
Duck Creek Tech Ord COM 264120106 16,900 374,397 SH   SOLE   0 0 374,397
Electronic Arts COM 285512109 20,606 152,219 SH   SOLE   0 0 152,219
Equinix Inc COM 29444U700 30,874 45,430 SH   SOLE   0 0 45,430
Exxon Mobil COM 30231G102 726 12,999 SH   SOLE   0 0 12,999
I C U Medical COM 44930G107 514 2,500 SH   SOLE   0 0 2,500
Johnson & Johnson COM 478160104 3,169 19,281 SH   SOLE   0 0 19,281
Merck & Co Inc COM 58933Y105 642 8,334 SH   SOLE   0 0 8,334
Microsoft COM 594918104 6,290 26,680 SH   SOLE   0 0 26,680
Netflix Inc COM 64110L106 226,669 434,515 SH   SOLE   0 0 434,515
Northern Trust Corporation COM 665859104 471 4,478 SH   SOLE   0 0 4,478
Okta Inc COM 679295105 39,115 177,448 SH   SOLE   0 0 177,448
Oracle COM 68389X105 798 11,375 SH   SOLE   0 0 11,375
Paypal Hldgs COM 70450Y103 84,375 347,451 SH   SOLE   0 0 347,451
Pfizer Incorporated COM 717081103 315 8,700 SH   SOLE   0 0 8,700
Qualcomm COM 747525103 7,994 60,292 SH   SOLE   0 0 60,292
Shopify Inc COM 82509L107 258,737 233,834 SH   SOLE   0 0 233,834
T Rowe Price Group COM 74144T108 4,272 24,897 SH   SOLE   0 0 24,897
Teleflex Incorporated COM 879369106 499 1,200 SH   SOLE   0 0 1,200
Vanguard Total Bond Market COM 921937835 998 11,775 SH   SOLE   0 0 11,775
Vanguard Total Stock Market COM 922908769 2,941 14,229 SH   SOLE   0 0 14,229