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 LABS COM 002824100 616 5,215 SH   SOLE   5,215 0 0
ABBVIE INC COM 00287Y109 365 3,387 SH   SOLE   3,387 0 0
ALPHABET INC CL A CAP STK CL A 02079K305 1,133 424 SH   SOLE   424 0 0
ALPHABET INC CL C CAP STK CL C 02079K107 87,208 32,720 SH   SOLE   31,529 0 1,191
AMAZON.COM COM 023135106 10,255 3,122 SH   SOLE   3,075 0 47
AMERICAN TOWER REIT INC COM 03027X100 16,278 61,332 SH   SOLE   61,332 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 963 8,070 SH   SOLE   8,070 0 0
APPLE COMPUTER INC COM 037833100 4,859 34,343 SH   SOLE   34,141 0 202
AUTO DATA PROCESS INC COM 053015103 1,255 6,282 SH   SOLE   6,282 0 0
BANK OF HAWAII COM 062540109 431 5,250 SH   SOLE   5,250 0 0
BECTON DICKINSON & CO COM 075887109 1,046 4,257 SH   SOLE   4,257 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670702 55,367 202,856 SH   SOLE   193,741 0 9,115
BLACKBAUD INC COM 09227Q100 30,307 430,809 SH   SOLE   410,984 0 19,825
BLACKROCK INC COM 09247X101 227 271 SH   SOLE   271 0 0
BLACKSTONE GROUP LP COM 09260D107 82,685 710,723 SH   SOLE   689,888 0 20,835
CATERPILLAR COM 149123101 804 4,192 SH   SOLE   4,192 0 0
CERNER CORPORATION COM 156782104 29,624 420,091 SH   SOLE   398,496 0 21,595
CHARTER COMMUNICATIONS CL A 16119P108 867 1,193 SH   SOLE   1,193 0 0
CHENIERE ENERGY INC COM NEW 16411R208 85,788 878,351 SH   SOLE   833,065 0 45,286
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 36,915 907,690 SH   SOLE   907,690 0 0
CHEVRON CORP COM 166764100 2,052 20,229 SH   SOLE   20,229 0 0
CINTAS CORP COM 172908105 15,885 41,731 SH   SOLE   41,731 0 0
COMCAST CORP NEW CL A CL A 20030N101 356 6,372 SH   SOLE   6,372 0 0
COSTCO WHOLESALE CORP COM 22160K105 246 549 SH   SOLE   549 0 0
CROWN CASTLE INTL CORP COM 22822V101 15,875 91,596 SH   SOLE   83,646 0 7,950
DISNEY WALT HOLDING CO COM 254687106 303 1,791 SH   SOLE   1,791 0 0
EBAY COM 278642103 44,906 644,556 SH   SOLE   627,556 0 17,000
EQUINIX INC COM 29444U700 929 1,177 SH   SOLE   1,177 0 0
EVERGY INC COM 30034W106 559 9,000 SH   SOLE   9,000 0 0
EXXON MOBIL CORP COM 30231G102 1,288 21,901 SH   SOLE   21,901 0 0
FIRST TRUST NORTH NO AMER ENERGY 33738D101 19,394 819,375 SH   SOLE   715,410 0 103,965
INTEL CORP COM 458140100 28,403 533,102 SH   SOLE   521,377 0 11,725
INVESCO EMERGING MARKETS SOVEREIGN DEBT ETF EMRNG MKT SVRG 46138E784 1,769 66,337 SH   SOLE   60,997 0 5,340
INVESCO QQQ TRUST SERIES 1 UNIT SER 1 46090E103 594 1,661 SH   SOLE   1,661 0 0
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747 3,215 30,437 SH   SOLE   29,037 0 1,400
ISHARES BARCLAYS TIPS BOND FUND TIPS BD ETF 464287176 7,485 58,624 SH   SOLE   43,785 0 14,839
ISHARES CALIFORNIA MUNI CALIF MUN BD ETF 464288356 1,635 26,350 SH   SOLE   26,350 0 0
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 8,712 117,335 SH   SOLE   117,335 0 0
ISHARES CORE TOT US STOCK MKT CORE S&P TTL STK 464287150 3,576 36,355 SH   SOLE   36,355 0 0
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ET 464287226 22,570 196,555 SH   SOLE   165,685 0 30,870
ISHARES ESG MSCI USA SMALL-CAP ETF ESG AWARE MSCI 46435U663 240 6,175 SH   SOLE   6,175 0 0
ISHARES GOLD TRUST ETF ISHARES NEW 464285204 5,044 150,998 SH   SOLE   146,949 0 4,049
ISHARES INTL TREAS BOND ETF INTL TREA BD ETF 464288117 2,568 50,025 SH   SOLE   49,825 0 200
ISHARES JPM EMERG MKTS ETF JPMORGAN USD EMG 464288281 4,792 43,541 SH   SOLE   43,421 0 120
ISHARES MSCI EAFE MIN VOLATILITY MSCI EAFE MIN VL 46429B689 689 9,150 SH   SOLE   9,150 0 0
ISHARES MSCI EMERGING MKT ETF CORE MSCI EMKT 46434G103 10,540 170,675 SH   SOLE   170,375 0 300
ISHARES MSCI EMERGING MKTS MIN VOLATILITY MSCI EMERG MRKT 464286533 343 5,475 SH   SOLE   5,475 0 0
ISHARES MSCI USA MIN. VOLATILITY ETF MSCI USA MIN VOL 46429B697 736 10,025 SH   SOLE   10,025 0 0
ISHARES NATIONAL AMT-FREE MUNI ETF NATIONAL MUN ETF 464288414 4,521 38,925 SH   SOLE   38,925 0 0
ISHARES SHORT TERM CORP BOND ETF ISHS 1-5YR INVS 464288646 8,658 158,466 SH   SOLE   156,941 0 1,525
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF SHRT NAT MUN ETF 464288158 2,146 19,950 SH   SOLE   19,950 0 0
ISHARES TR ESG US AGR BD ESG AWR US AGRGT 46435U549 202 3,675 SH   SOLE   3,675 0 0
ISHARES TR HIGH YIELD CORP IBOXX HI YD ETF 464288513 416 4,760 SH   SOLE   4,570 0 190
ISHARES TR MSCI USA ESG SLC MSCI USA ESG SLC 464288802 458 4,775 SH   SOLE   4,775 0 0
ISHARES TRUST 0-5 YR INVT GRADE CORP BD 0-5YR INVT GR CP 46434V100 5,788 112,000 SH   SOLE   112,000 0 0
ISHARES TRUST 0-5YR HIGH YIELD CORP BD I 0-5YR HI YL CP 46434V407 8,439 184,667 SH   SOLE   158,522 0 26,145
ISHARES TRUST ESG 1-5 YEAR USD CORPORATE ESG AWRE 1 5 YR 46435G243 735 28,325 SH   SOLE   28,325 0 0
ISHARES TRUST FLOATING RATE BD ETF FLTG RATE NT ETF 46429B655 1,103 21,715 SH   SOLE   21,215 0 500
ISHARES US ETF TRUST COMMODITIES SELECT GSCI CMDTY STGY 46431W853 1,524 42,550 SH   SOLE   42,550 0 0
JOHNSON & JOHNSON COM 478160104 58,361 361,371 SH   SOLE   347,186 0 14,185
JP MORGAN ETF TRUST ULTRA SHORT INCOME ULTRA SHRT INC 46641Q837 26,606 524,575 SH   SOLE   463,465 0 61,110
JPMORGAN ULTRA-SHORT MUNICIPAL INC ETF ULTRA SHT MUNCPL 46641Q654 3,473 68,000 SH   SOLE   68,000 0 0
LAB CO OF AMER HLDG COM NEW 50540R409 60,495 214,949 SH   SOLE   206,772 0 8,177
LAMAR ADVERTISING CO-CL A CL A 512816109 4,523 39,871 SH   SOLE   39,871 0 0
LIBERTY MEDIA - FORMULA ONE CL C COM SER C FRMLA 531229854 61,875 1,203,561 SH   SOLE   1,145,961 0 57,600
LPL FINANCIAL HOLDINGS INC COM 50212V100 99,960 637,664 SH   SOLE   620,064 0 17,600
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 26,444 580,171 SH   SOLE   580,171 0 0
MASTERCARD INC CL A 57636Q104 4,033 11,601 SH   SOLE   11,601 0 0
MATSON INC COM COM 57686G105 236 2,935 SH   SOLE   2,935 0 0
MICROSOFT CORP COM 594918104 30,194 107,103 SH   SOLE   102,588 0 4,515
MORGAN J P & CO INC COM 46625H100 691 4,222 SH   SOLE   4,222 0 0
NIKE INC CL B 654106103 203 1,398 SH   SOLE   1,398 0 0
NORTHERN TRUST CORP COM 665859104 37,432 347,205 SH   SOLE   332,520 0 14,685
NOVO-NORDISK ADR ADR 670100205 771 8,035 SH   SOLE   8,035 0 0
NUSHARES ETF TR ESG HI TLD CRP ESG HI TLD CRP 67092P854 202 8,200 SH   SOLE   8,200 0 0
PEPSICO INC COM 713448108 543 3,614 SH   SOLE   3,614 0 0
PFIZER INC COM 717081103 217 5,051 SH   SOLE   5,051 0 0
POWERSHARES ACT MANG C DB OPT YLD DIV ETF OPTIMUM YIELD 46090F100 6,126 291,034 SH   SOLE   275,569 0 15,465
PPG INDUSTRIES COM 693506107 248 1,740 SH   SOLE   1,740 0 0
PROCTER & GAMBLE COM 742718109 4,229 30,251 SH   SOLE   30,251 0 0
SBA COMMUNICATIONS CORP CL A CL A 78410G104 15,635 47,300 SH   SOLE   45,400 0 1,900
SCHWAB EMERGING MARKET ETF EMRG MKTEQ ETF 808524706 293 9,620 SH   SOLE   9,620 0 0
SCHWAB INTL EQUITY ETF INTL EQTY ETF 808524805 2,013 52,023 SH   SOLE   52,023 0 0
SCHWAB US AGGREGATE BOND US AGGREGATE B 808524839 242 4,475 SH   SOLE   4,250 0 225
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102 377 3,632 SH   SOLE   3,632 0 0
SCHWAB US REIT ETF US REIT ETF 808524847 2,310 50,570 SH   SOLE   49,660 0 910
SCHWAB US TIPS ETF US TIPS ETF 808524870 1,398 22,345 SH   SOLE   22,255 0 90
SPDR BARCLAYS INT'L TB ETF BLOMBERG INTL TR 78464A516 3,935 136,972 SH   SOLE   93,072 0 43,900
SPDR DOW JONES INT'L REAL ESTATE ETF DJ INTL RL ETF 78463X863 3,312 93,303 SH   SOLE   93,303 0 0
SPDR GOLD TRUST SHS GOLD SHS 78463V107 2,941 17,911 SH   SOLE   17,661 0 250
SPDR PORTFOLIO SHORT TERM CORP BOND ETF PORTFOLIO SHORT 78464A474 5,322 170,334 SH   SOLE   167,759 0 2,575
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,427 3,326 SH   SOLE   3,326 0 0
SPDR SER TR BLOOMBERG SRT TR BLOOMBERG SRT TR 78468R408 5,709 208,458 SH   SOLE   207,583 0 875
SPDR SERIES BARCLAYS HIGH YLD BOND FUND BLOOMBERG BRCLYS 78468R622 996 9,111 SH   SOLE   9,111 0 0
SYSCO CORP COM 871829107 18,134 231,009 SH   SOLE   231,009 0 0
TELEFLEX INC COM 879369106 43,020 114,249 SH   SOLE   114,249 0 0
TRANSCANADA CORP COM COM 87807B107 201 4,200 SH   SOLE   4,200 0 0
UNION PACIFIC CORP COM 907818108 417 2,130 SH   SOLE   2,130 0 0
UNITED HEALTHCARE CORP COM 91324P102 273 700 SH   SOLE   700 0 0
UNITED PARCEL SERVICE CL B 911312106 55,967 307,346 SH   SOLE   295,026 0 12,320
VANECK VECTORS ETF TR GREEN BD ETF GREEN BOND ETF 92189F171 247 9,125 SH   SOLE   9,125 0 0
VANGUARD DIV APPRECIATION ETF DIV APP ETF 921908844 236 1,537 SH   SOLE   1,537 0 0
VANGUARD EMERGING MKT EMERG MKT BD ETF 921946885 14,556 185,902 SH   SOLE   156,182 0 29,720
VANGUARD GLOBAL EX-US REAL ESTATE ETF GLB EX US ETF 922042676 5,561 98,773 SH   SOLE   94,533 0 4,240
VANGUARD INTL DIV APPRECIATION ETF INTL DVD ETF 921946810 1,758 20,154 SH   SOLE   19,354 0 800
VANGUARD INTL EQUITY ALLWRLD EX US 922042775 402 6,597 SH   SOLE   6,597 0 0
VANGUARD MID-CAP ETF MID CAP ETF 922908629 396 1,675 SH   SOLE   1,675 0 0
VANGUARD MSCI EAFE ETF FTSE DEV MKT ETF 921943858 34,935 691,935 SH   SOLE   635,827 0 56,108
VANGUARD MSCI EMERGING MKT ETF FTSE EMR MKT ETF 922042858 26,236 524,623 SH   SOLE   486,494 0 38,129
VANGUARD MUNI BND TAX TAX EXEMPT BD 922907746 1,402 25,600 SH   SOLE   25,600 0 0
VANGUARD REAL ESTATE INDEX FUND ETF REAL ESTATE ETF 922908553 6,887 67,672 SH   SOLE   65,676 0 1,996
VANGUARD SHORT TERM CORP BOND ETF SHRT TRM CORP BD 92206C409 10,302 125,013 SH   SOLE   101,373 0 23,640
VANGUARD SHORT TERM INFL-PROT SECS ETF STRM INFPROIDX 922020805 571 10,877 SH   SOLE   10,877 0 0
VANGUARD SMALL CAP SMALL CP ETF 922908751 382 1,750 SH   SOLE   1,750 0 0
VANGUARD TOTAL BOND MKT EFT TOTAL BND MRKT 921937835 3,524 41,250 SH   SOLE   41,250 0 0
VANGUARD TOTAL STOCK VIPERS TOTAL STK MKT 922908769 10,191 45,897 SH   SOLE   43,492 0 2,405
VANGUARD WORLD FD ESG INTL STK ETF ESG INTL STK ETF 921910725 305 4,950 SH   SOLE   4,950 0 0
VANGUARD WORLD FD ESG US STK ETF ESG US STK ETF 921910733 282 3,525 SH   SOLE   3,525 0 0
VISA INC CLASS A COM CL A 92826C839 414 1,859 SH   SOLE   1,859 0 0
WAL-MART STORES INC COM 931142103 40,615 291,403 SH   SOLE   291,403 0 0
WARNER MUSIC GROUP CORP CL A COM CL A 934550203 256 6,000 SH   SOLE   6,000 0 0
WELLS FARGO & CO NEW COM 949746101 503 10,850 SH   SOLE   10,850 0 0
WISDOMTREE TR US QUALITY DIVID GROWTH FD US QTLY DIV GRT 97717X669 328 5,590 SH   SOLE   5,590 0 0
YUM CHINA HLDGS INC COM COM 98850P109 29,528 508,150 SH   SOLE   476,900 0 31,250