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 651 8,994 SH   SOLE   0 0 651
Abbvie Inc COM 00287Y109 829 8,994 SH   SOLE   0 0 829
Adobe Systems COM 00724F101 724 3,200 SH   SOLE   0 0 724
Air Lease Corp COM 00912X302 16,084 532,395 SH   SOLE   0 0 16,084
Alphabet Inc Class A COM 02079K305 5,226 5,001 SH   SOLE   0 0 5,226
Alphabet Inc Class C COM 02079K107 937 905 SH   SOLE   0 0 937
Altria Group Inc COM 02209S103 333 6,740 SH   SOLE   0 0 333
Amazon.com COM 023135106 69,350 46,173 SH   SOLE   0 0 69,350
American Express COM 025816109 384 4,025 SH   SOLE   0 0 384
American Tower COM 03027X100 25,714 162,553 SH   SOLE   0 0 25,714
Apple Computer Inc COM 037833100 831 5,265 SH   SOLE   0 0 831
athenahealth Inc COM 04685W103 12,347 93,586 SH   SOLE   0 0 12,347
Auto Data Processing COM 053015103 524 4,000 SH   SOLE   0 0 524
Berkshire Hathaway Cl B COM 084670207 3,211 15,727 SH   SOLE   0 0 3,211
Berkshire Hathaway Class A 1/100 COM 084670108 3,672 12 SH   SOLE   0 0 3,672
Blackline Inc COM 09239B109 22,150 540,895 SH   SOLE   0 0 22,150
Chevron Texaco COM 166764100 355 3,260 SH   SOLE   0 0 355
Cigna COM 125523100 663 3,491 SH   SOLE   0 0 663
Colgate-Palmolive Co COM 194162103 238 4,000 SH   SOLE   0 0 238
Coupa Software Inc Com COM 22266L106 460 7,320 SH   SOLE   0 0 460
Disney Walt Co COM 254687106 714 6,509 SH   SOLE   0 0 714
Electronic Arts COM 285512109 21,972 278,444 SH   SOLE   0 0 21,972
Equinix Inc COM 29444U700 15,698 44,525 SH   SOLE   0 0 15,698
Exxon Mobil COM 30231G102 2,133 31,279 SH   SOLE   0 0 2,133
Grubhub COM 400110102 42,298 550,685 SH   SOLE   0 0 42,298
I C U Medical COM 44930G107 796 3,465 SH   SOLE   0 0 796
Johnson & Johnson COM 478160104 2,766 21,436 SH   SOLE   0 0 2,766
Merck & Co Inc COM 58933Y105 815 10,660 SH   SOLE   0 0 815
Microsoft COM 594918104 2,837 27,931 SH   SOLE   0 0 2,837
Netflix Inc COM 64110L106 147,834 552,320 SH   SOLE   0 0 147,834
Northern Trust Corporation COM 665859104 458 5,478 SH   SOLE   0 0 458
Oracle COM 68389X105 514 11,375 SH   SOLE   0 0 514
Paypal Hldgs COM 70450Y103 28,899 343,672 SH   SOLE   0 0 28,899
Pfizer Incorporated COM 717081103 380 8,700 SH   SOLE   0 0 380
Philip Morris Intl Inc COM 718172109 473 7,085 SH   SOLE   0 0 473
Qualcomm COM 747525103 5,603 98,447 SH   SOLE   0 0 5,603
Shopify Inc COM 82509L107 40,517 292,650 SH   SOLE   0 0 40,517
T Rowe Price Group COM 74144T108 2,730 29,569 SH   SOLE   0 0 2,730
Teleflex Incorporated COM 879369106 310 1,200 SH   SOLE   0 0 310
Vanguard Total Stock Market COM 922908769 901 7,060 SH   SOLE   0 0 901
Wells Fargo & Co. New COM 949746101 357 7,745 SH   SOLE   0 0 357