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 650 5,615 SH   SOLE   5,615 0 0
ABBVIE INC COM 00287Y109 375 3,333 SH   SOLE   3,333 0 0
ALPHABET INC CL A CAP STK CL A 02079K305 1,035 424 SH   SOLE   424 0 0
ALPHABET INC CL C CAP STK CL C 02079K107 84,808 33,838 SH   SOLE   32,507 0 1,331
AMAZON.COM COM 023135106 8,603 2,501 SH   SOLE   2,454 0 47
AMERICAN TOWER REIT INC COM 03027X100 16,489 61,042 SH   SOLE   61,042 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 923 8,070 SH   SOLE   8,070 0 0
APPLE COMPUTER INC COM 037833100 4,746 34,657 SH   SOLE   34,455 0 202
AUTO DATA PROCESS INC COM 053015103 1,272 6,407 SH   SOLE   6,407 0 0
BANK OF HAWAII COM 062540109 442 5,250 SH   SOLE   5,250 0 0
BECTON DICKINSON & CO COM 075887109 1,115 4,587 SH   SOLE   4,587 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670702 55,965 201,374 SH   SOLE   191,534 0 9,840
BLACKBAUD INC COM 09227Q100 27,131 354,334 SH   SOLE   335,039 0 19,295
BLACKROCK INC COM 09247X101 229 262 SH   SOLE   262 0 0
BLACKSTONE GROUP LP COM 09260D107 70,561 726,386 SH   SOLE   703,051 0 23,335
CATERPILLAR COM 149123101 906 4,164 SH   SOLE   4,164 0 0
CERNER CORPORATION COM 156782104 31,915 408,340 SH   SOLE   386,470 0 21,870
CHARTER COMMUNICATIONS CL A 16119P108 860 1,193 SH   SOLE   1,193 0 0
CHENIERE ENERGY INC COM NEW 16411R208 76,570 882,761 SH   SOLE   834,525 0 48,236
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 40,136 906,224 SH   SOLE   906,224 0 0
CHEVRON CORP COM 166764100 2,114 20,187 SH   SOLE   20,187 0 0
CINTAS CORP COM 172908105 16,059 42,041 SH   SOLE   42,041 0 0
COLGATE PALMOLIVE CO COM 194162103 202 2,489 SH   SOLE   2,489 0 0
COMCAST CORP NEW CL A CL A 20030N101 363 6,372 SH   SOLE   6,372 0 0
COSTCO WHOLESALE CORP COM 22160K105 256 649 SH   SOLE   649 0 0
CROWN CASTLE INTL CORP COM 22822V101 17,978 92,152 SH   SOLE   84,202 0 7,950
DISNEY WALT HOLDING CO COM 254687106 305 1,739 SH   SOLE   1,739 0 0
EBAY COM 278642103 45,052 641,676 SH   SOLE   624,331 0 17,345
EQUINIX INC COM 29444U700 944 1,177 SH   SOLE   1,177 0 0
EVERGY INC COM 30034W106 543 9,000 SH   SOLE   9,000 0 0
EXXON MOBIL CORP COM 30231G102 751 11,910 SH   SOLE   11,910 0 0
FEDEX CORPORATION COM 31428X106 264 885 SH   SOLE   885 0 0
FIRST TRUST NORTH NO AMER ENERGY 33738D101 20,226 826,916 SH   SOLE   715,176 0 111,740
INTEL CORP COM 458140100 31,402 559,359 SH   SOLE   547,434 0 11,925
INVESCO EMERGING MARKETS SOVEREIGN DEBT ETF EMRNG MKT SVRG 46138E784 1,852 67,080 SH   SOLE   61,740 0 5,340
INVESCO QQQ TRUST SERIES 1 UNIT SER 1 46090E103 588 1,661 SH   SOLE   1,661 0 0
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747 3,299 31,037 SH   SOLE   29,637 0 1,400
ISHARES BARCLAYS TIPS BOND FUND TIPS BD ETF 464287176 7,638 59,674 SH   SOLE   44,635 0 15,039
ISHARES CALIFORNIA MUNI CALIF MUN BD ETF 464288356 1,650 26,350 SH   SOLE   26,350 0 0
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 8,808 117,660 SH   SOLE   117,660 0 0
ISHARES CORE TOT US STOCK MKT CORE S&P TTL STK 464287150 3,602 36,475 SH   SOLE   36,475 0 0
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ET 464287226 23,819 206,537 SH   SOLE   173,442 0 33,095
ISHARES GOLD TRUST ETF ISHARES NEW 464285204 5,126 152,074 SH   SOLE   146,575 0 5,499
ISHARES INC ESG MSCI EM ETF ESG AWR MSCI EM 46434G863 206 4,575 SH   SOLE   4,575 0 0
ISHARES INTL TREAS BOND ETF INTL TREA BD ETF 464288117 2,715 51,975 SH   SOLE   51,775 0 200
ISHARES JPM EMERG MKTS ETF JPMORGAN USD EMG 464288281 5,073 45,116 SH   SOLE   44,996 0 120
ISHARES MSCI EAFE MIN VOLATILITY MSCI EAFE MIN VL 46429B689 698 9,250 SH   SOLE   9,250 0 0
ISHARES MSCI EMERGING MKT ETF CORE MSCI EMKT 46434G103 11,518 171,950 SH   SOLE   171,650 0 300
ISHARES MSCI EMERGING MKTS MIN VOLATILITY MSCI EMERG MRKT 464286533 351 5,475 SH   SOLE   5,475 0 0
ISHARES MSCI USA MIN. VOLATILITY ETF MSCI USA MIN VOL 46429B697 802 10,900 SH   SOLE   10,900 0 0
ISHARES NATIONAL AMT-FREE MUNI ETF NATIONAL MUN ETF 464288414 4,562 38,925 SH   SOLE   38,925 0 0
ISHARES RUSSELL 2000 FUND RUSSELL 2000 ETF 464287655 205 895 SH   SOLE   895 0 0
ISHARES SHORT TERM CORP BOND ETF ISHS 1-5YR INVS 464288646 8,629 157,450 SH   SOLE   154,975 0 2,475
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF SHRT NAT MUN ETF 464288158 2,151 19,950 SH   SOLE   19,950 0 0
ISHARES TR ESG US AGR BD ESG AWR US AGRGT 46435U549 203 3,675 SH   SOLE   3,675 0 0
ISHARES TR HIGH YIELD CORP IBOXX HI YD ETF 464288513 419 4,760 SH   SOLE   4,570 0 190
ISHARES TR MSCI USA ESG SLC MSCI USA ESG SLC 464288802 434 4,550 SH   SOLE   4,550 0 0
ISHARES TRUST 0-5 YR INVT GRADE CORP BD 0-5YR INVT GR CP 46434V100 5,930 114,430 SH   SOLE   114,430 0 0
ISHARES TRUST 0-5YR HIGH YIELD CORP BD I 0-5YR HI YL CP 46434V407 8,779 190,616 SH   SOLE   160,846 0 29,770
ISHARES TRUST ESG 1-5 YEAR USD CORPORATE ESG AWRE 1 5 YR 46435G243 737 28,325 SH   SOLE   28,325 0 0
ISHARES TRUST FLOATING RATE BD ETF FLTG RATE NT ETF 46429B655 1,305 25,690 SH   SOLE   24,790 0 900
ISHARES US ETF TRUST COMMODITIES SELECT GSCI CMDTY STGY 46431W853 1,467 42,550 SH   SOLE   42,550 0 0
JOHNSON & JOHNSON COM 478160104 59,191 359,303 SH   SOLE   344,728 0 14,575
JP MORGAN ETF TRUST ULTRA SHORT INCOME ULTRA SHRT INC 46641Q837 32,202 634,666 SH   SOLE   560,181 0 74,485
JPMORGAN ULTRA-SHORT MUNICIPAL INC ETF ULTRA SHT MUNCPL 46641Q654 204 4,000 SH   SOLE   4,000 0 0
LAB CO OF AMER HLDG COM NEW 50540R409 59,518 215,764 SH   SOLE   206,962 0 8,802
LAMAR ADVERTISING CO-CL A CL A 512816109 4,173 39,971 SH   SOLE   39,971 0 0
LIBERTY MEDIA - FORMULA ONE CL C COM SER C FRMLA 531229854 59,327 1,230,603 SH   SOLE   1,171,478 0 59,125
LILLY ELI & CO. COM 532457108 264 1,153 SH   SOLE   1,153 0 0
LPL FINANCIAL HOLDINGS INC COM 50212V100 86,184 638,498 SH   SOLE   620,348 0 18,150
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 27,153 555,172 SH   SOLE   555,172 0 0
MASTERCARD INC CL A 57636Q104 4,192 11,484 SH   SOLE   11,484 0 0
MERCK & CO INC COM 58933Y105 232 2,991 SH   SOLE   2,991 0 0
MICROSOFT CORP COM 594918104 28,164 103,967 SH   SOLE   99,352 0 4,615
MORGAN J P & CO INC COM 46625H100 656 4,222 SH   SOLE   4,222 0 0
NIKE INC CL B 654106103 215 1,398 SH   SOLE   1,398 0 0
NORTHERN TRUST CORP COM 665859104 42,885 370,918 SH   SOLE   355,833 0 15,085
NOVO-NORDISK ADR ADR 670100205 673 8,035 SH   SOLE   8,035 0 0
NUSHARES ETF TR ESG HI TLD CRP ESG HI TLD CRP 67092P854 203 8,200 SH   SOLE   8,200 0 0
PEPSICO INC COM 713448108 530 3,577 SH   SOLE   3,577 0 0
PFIZER INC COM 717081103 284 7,261 SH   SOLE   7,261 0 0
POWERSHARES ACT MANG C DB OPT YLD DIV ETF OPTIMUM YIELD 46090F100 5,749 286,205 SH   SOLE   265,965 0 20,240
PPG INDUSTRIES COM 693506107 295 1,740 SH   SOLE   1,740 0 0
PROCTER & GAMBLE COM 742718109 4,042 29,960 SH   SOLE   29,960 0 0
SBA COMMUNICATIONS CORP CL A CL A 78410G104 15,307 48,030 SH   SOLE   46,130 0 1,900
SCHWAB EMERGING MARKET ETF EMRG MKTEQ ETF 808524706 304 9,247 SH   SOLE   9,247 0 0
SCHWAB INTL EQUITY ETF INTL EQTY ETF 808524805 2,035 51,608 SH   SOLE   51,608 0 0
SCHWAB US AGGREGATE BOND US AGGREGATE B 808524839 244 4,475 SH   SOLE   4,250 0 225
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102 378 3,631 SH   SOLE   3,631 0 0
SCHWAB US REIT ETF US REIT ETF 808524847 2,421 52,890 SH   SOLE   51,980 0 910
SCHWAB US TIPS ETF US TIPS ETF 808524870 1,396 22,345 SH   SOLE   22,255 0 90
SPDR BARCLAYS INT'L TB ETF BLOMBERG INTL TR 78464A516 4,271 145,522 SH   SOLE   101,622 0 43,900
SPDR DOW JONES INT'L REAL ESTATE ETF DJ INTL RL ETF 78463X863 3,402 92,671 SH   SOLE   92,671 0 0
SPDR GOLD TRUST SHS GOLD SHS 78463V107 2,944 17,779 SH   SOLE   17,529 0 250
SPDR PORTFOLIO SHORT TERM CORP BOND ETF PORTFOLIO SHORT 78464A474 5,644 180,333 SH   SOLE   169,408 0 10,925
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,441 3,368 SH   SOLE   3,368 0 0
SPDR SER TR BLOOMBERG SRT TR BLOOMBERG SRT TR 78468R408 5,779 209,550 SH   SOLE   208,675 0 875
SPDR SERIES BARCLAYS HIGH YLD BOND FUND BLOOMBERG BRCLYS 78468R622 957 8,711 SH   SOLE   8,711 0 0
SYSCO CORP COM 871829107 18,577 238,934 SH   SOLE   238,934 0 0
TELEFLEX INC COM 879369106 47,277 117,666 SH   SOLE   117,666 0 0
TRANSCANADA CORP COM COM 87807B107 207 4,200 SH   SOLE   4,200 0 0
UNILEVER PLC SPON ADR NEW 904767704 202 3,468 SH   SOLE   3,468 0 0
UNION PACIFIC CORP COM 907818108 468 2,130 SH   SOLE   2,130 0 0
UNITED HEALTHCARE CORP COM 91324P102 420 1,050 SH   SOLE   1,050 0 0
UNITED PARCEL SERVICE CL B 911312106 64,315 309,253 SH   SOLE   295,783 0 13,470
VANECK VECTORS ETF TR GREEN BD ETF GREEN BD ETF 92189F171 250 9,125 SH   SOLE   9,125 0 0
VANGUARD DIV APPRECIATION ETF DIV APP ETF 921908844 237 1,533 SH   SOLE   1,533 0 0
VANGUARD EMERGING MKT EMERG MKT BD ETF 921946885 15,551 194,802 SH   SOLE   161,957 0 32,845
VANGUARD GLOBAL EX-US REAL ESTATE ETF GLB EX US ETF 922042676 5,728 98,162 SH   SOLE   92,932 0 5,230
VANGUARD INTL DIV APPRECIATION ETF INTL DVD ETF 921946810 1,728 19,759 SH   SOLE   18,959 0 800
VANGUARD INTL EQUITY ALLWRLD EX US 922042775 418 6,597 SH   SOLE   6,597 0 0
VANGUARD MID-CAP ETF MID CAP ETF 922908629 272 1,150 SH   SOLE   1,150 0 0
VANGUARD MSCI EAFE ETF FTSE DEV MKT ETF 921943858 35,527 689,577 SH   SOLE   630,444 0 59,133
VANGUARD MSCI EMERGING MKT ETF FTSE EMR MKT ETF 922042858 28,007 515,704 SH   SOLE   477,075 0 38,629
VANGUARD MUNI BND TAX TAX EXEMPT BD 922907746 1,415 25,600 SH   SOLE   25,600 0 0
VANGUARD REAL ESTATE INDEX FUND ETF REAL ESTATE ETF 922908553 6,836 67,160 SH   SOLE   64,419 0 2,741
VANGUARD SHORT TERM CORP BOND ETF SHRT TRM CORP BD 92206C409 10,795 130,528 SH   SOLE   105,663 0 24,865
VANGUARD SHORT TERM INFL-PROT SECS ETF STRM INFPROIDX 922020805 570 10,877 SH   SOLE   10,877 0 0
VANGUARD SMALL CAP SMALL CP ETF 922908751 264 1,175 SH   SOLE   1,175 0 0
VANGUARD TOTAL BOND MKT EFT TOTAL BND MRKT 921937835 3,581 41,700 SH   SOLE   41,450 0 250
VANGUARD TOTAL STOCK VIPERS TOTAL STK MKT 922908769 10,904 48,937 SH   SOLE   46,292 0 2,645
VANGUARD WORLD FD ESG INTL STK ETF ESG INTL STK ETF 921910725 314 4,900 SH   SOLE   4,900 0 0
VANGUARD WORLD FD ESG US STK ETF ESG US STK ETF 921910733 281 3,525 SH   SOLE   3,525 0 0
VISA INC CLASS A COM CL A 92826C839 435 1,864 SH   SOLE   1,864 0 0
WAL-MART STORES INC COM 931142103 44,258 313,843 SH   SOLE   313,843 0 0
WELLS FARGO & CO NEW COM 949746101 485 10,717 SH   SOLE   10,717 0 0
WISDOMTREE TR US QUALITY DIVID GROWTH FD US QTLY DIV GRT 97717X669 333 5,590 SH   SOLE   5,590 0 0
YUM CHINA HLDGS INC COM COM 98850P109 17,406 262,735 SH   SOLE   242,485 0 20,250