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 733 5,215 SH   SOLE   5,215 0 0
ABBVIE INC COM 00287Y109 451 3,333 SH   SOLE   3,333 0 0
ALPHABET INC CL A CAP STK CL A 02079K305 2,271 784 SH   SOLE   784 0 0
ALPHABET INC CL C CAP STK CL C 02079K107 95,092 32,863 SH   SOLE   31,677 0 1,186
AMAZON.COM COM 023135106 11,956 3,586 SH   SOLE   3,539 0 47
AMERICAN TOWER REIT INC COM 03027X100 17,802 60,862 SH   SOLE   60,862 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 1,106 8,330 SH   SOLE   8,330 0 0
APPLE COMPUTER INC COM 037833100 6,211 34,979 SH   SOLE   34,777 0 202
AUTO DATA PROCESS INC COM 053015103 1,549 6,282 SH   SOLE   6,282 0 0
BANK OF HAWAII COM 062540109 439 5,250 SH   SOLE   5,250 0 0
BECTON DICKINSON & CO COM 075887109 1,100 4,377 SH   SOLE   4,377 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670702 61,487 205,643 SH   SOLE   196,528 0 9,115
BLACKBAUD INC COM 09227Q100 34,994 443,084 SH   SOLE   423,259 0 19,825
BLACKROCK INC COM 09247X101 239 262 SH   SOLE   262 0 0
BLACKSTONE GROUP LP COM 09260D107 90,094 696,300 SH   SOLE   675,990 0 20,310
CATERPILLAR COM 149123101 850 4,112 SH   SOLE   4,112 0 0
CERNER CORPORATION COM 156782104 40,452 435,581 SH   SOLE   413,836 0 21,745
CHARTER COMMUNICATIONS CL A 16119P108 777 1,193 SH   SOLE   1,193 0 0
CHENIERE ENERGY INC COM NEW 16411R208 88,699 874,580 SH   SOLE   830,469 0 44,111
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 38,962 922,409 SH   SOLE   922,409 0 0
CHEVRON CORP COM 166764100 2,368 20,187 SH   SOLE   20,187 0 0
CINTAS CORP COM 172908105 18,263 41,211 SH   SOLE   41,211 0 0
CISCO SYSTEMS INC COM 17275R102 254 4,010 SH   SOLE   4,010 0 0
COLGATE PALMOLIVE CO COM 194162103 236 2,769 SH   SOLE   2,769 0 0
COMCAST CORP NEW CL A CL A 20030N101 335 6,672 SH   SOLE   6,672 0 0
COSTCO WHOLESALE CORP COM 22160K105 308 543 SH   SOLE   543 0 0
CROWN CASTLE INTL CORP COM 22822V101 18,979 90,921 SH   SOLE   82,971 0 7,950
DISNEY WALT HOLDING CO COM 254687106 285 1,844 SH   SOLE   1,844 0 0
EBAY COM 278642103 44,980 676,404 SH   SOLE   658,464 0 17,940
EQUINIX INC COM 29444U700 916 1,083 SH   SOLE   1,083 0 0
EVERGY INC COM 30034W106 617 9,000 SH   SOLE   9,000 0 0
EXXON MOBIL CORP COM 30231G102 1,343 21,951 SH   SOLE   21,951 0 0
FACEBOOK, INC. CL A 30303M102 220 655 SH   SOLE   655 0 0
FIRST TRUST NORTH NO AMER ENERGY 33738D101 20,741 830,975 SH   SOLE   727,010 0 103,965
GENERAC HOLDINGS INC COM 368736104 272 775 SH   SOLE   775 0 0
INTEL CORP COM 458140100 27,033 524,930 SH   SOLE   513,555 0 11,375
INVESCO EMERGING MARKETS SOVEREIGN DEBT ETF EMRNG MKT SVRG 46138E784 1,744 66,195 SH   SOLE   60,855 0 5,340
INVESCO QQQ TRUST SERIES 1 UNIT SER 1 46090E103 660 1,661 SH   SOLE   1,661 0 0
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747 3,384 31,967 SH   SOLE   30,567 0 1,400
ISHARES BARCLAYS TIPS BOND FUND TIPS BD ETF 464287176 7,574 58,624 SH   SOLE   43,785 0 14,839
ISHARES CALIFORNIA MUNI CALIF MUN BD ETF 464288356 2,402 38,550 SH   SOLE   38,550 0 0
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 9,047 121,210 SH   SOLE   121,210 0 0
ISHARES CORE TOT US STOCK MKT CORE S&P TTL STK 464287150 3,886 36,330 SH   SOLE   36,330 0 0
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ET 464287226 22,181 194,441 SH   SOLE   163,571 0 30,870
ISHARES ESG MSCI USA SMALL-CAP ETF ESG AWARE MSCI 46435U663 250 6,225 SH   SOLE   6,225 0 0
ISHARES GOLD TRUST ETF ISHARES NEW 464285204 5,414 155,542 SH   SOLE   151,493 0 4,049
ISHARES INTL TREAS BOND ETF INTL TREA BD ETF 464288117 2,515 50,025 SH   SOLE   49,825 0 200
ISHARES JPM EMERG MKTS ETF JPMORGAN USD EMG 464288281 4,642 42,566 SH   SOLE   42,446 0 120
ISHARES MSCI EAFE MIN VOLATILITY MSCI EAFE MIN VL 46429B689 702 9,150 SH   SOLE   9,150 0 0
ISHARES MSCI EMERGING MKT ETF CORE MSCI EMKT 46434G103 10,215 170,651 SH   SOLE   170,651 0 0
ISHARES MSCI EMERGING MKTS MIN VOLATILITY MSCI EMERG MRKT 464286533 342 5,450 SH   SOLE   5,450 0 0
ISHARES MSCI USA MIN. VOLATILITY ETF MSCI USA MIN VOL 46429B697 776 9,600 SH   SOLE   9,600 0 0
ISHARES NATIONAL AMT-FREE MUNI ETF NATIONAL MUN ETF 464288414 4,526 38,925 SH   SOLE   38,925 0 0
ISHARES RUSSELL 2000 FUND RUSSELL 2000 ETF 464287655 500 2,248 SH   SOLE   2,248 0 0
ISHARES SHORT TERM CORP BOND ETF ISHS 1-5YR INVS 464288646 8,346 154,916 SH   SOLE   153,391 0 1,525
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF SHRT NAT MUN ETF 464288158 2,142 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 414 4,760 SH   SOLE   4,570 0 190
ISHARES TR MSCI USA ESG SLC MSCI USA ESG SLC 464288802 480 4,525 SH   SOLE   4,525 0 0
ISHARES TR S&P 500 INDEX CORE S&P500 ETF 464287200 283 595 SH   SOLE   595 0 0
ISHARES TRUST 0-5 YR INVT GRADE CORP BD 0-5YR INVT GR CP 46434V100 6,108 119,650 SH   SOLE   119,650 0 0
ISHARES TRUST 0-5YR HIGH YIELD CORP BD I 0-5YR HI YL CP 46434V407 8,465 186,869 SH   SOLE   160,699 0 26,170
ISHARES TRUST ESG 1-5 YEAR USD CORPORATE ESG AWRE 1 5 YR 46435G243 742 28,950 SH   SOLE   28,950 0 0
ISHARES TRUST FLOATING RATE BD ETF FLTG RATE NT ETF 46429B655 1,101 21,715 SH   SOLE   21,215 0 500
ISHARES ULTRA SHORT TERM BLACKROCK ULTRA 46434V878 617 12,250 SH   SOLE   12,250 0 0
ISHARES US ETF TRUST COMMODITIES SELECT GSCI CMDTY STGY 46431W853 2,271 73,575 SH   SOLE   73,575 0 0
JOHNSON & JOHNSON COM 478160104 62,759 366,864 SH   SOLE   352,489 0 14,375
JP MORGAN ETF TRUST ULTRA SHORT INCOME ULTRA SHRT INC 46641Q837 26,017 515,398 SH   SOLE   453,888 0 61,510
JPMORGAN ULTRA-SHORT MUNICIPAL INC ETF ULTRA SHT MUNCPL 46641Q654 5,412 106,000 SH   SOLE   106,000 0 0
LAB CO OF AMER HLDG COM NEW 50540R409 68,141 216,865 SH   SOLE   208,678 0 8,187
LAMAR ADVERTISING CO-CL A CL A 512816109 4,775 39,371 SH   SOLE   39,371 0 0
LIBERTY MEDIA - FORMULA ONE CL C COM SER C FRMLA 531229854 76,225 1,205,341 SH   SOLE   1,147,741 0 57,600
LPL FINANCIAL HOLDINGS INC COM 50212V100 100,346 626,814 SH   SOLE   609,359 0 17,455
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 30,145 649,127 SH   SOLE   649,127 0 0
MASTERCARD INC CL A 57636Q104 4,105 11,427 SH   SOLE   11,427 0 0
MATSON INC COM COM 57686G105 264 2,935 SH   SOLE   2,935 0 0
MICROSOFT CORP COM 594918104 36,562 108,714 SH   SOLE   104,199 0 4,515
MORGAN J P & CO INC COM 46625H100 753 4,761 SH   SOLE   4,761 0 0
NIKE INC CL B 654106103 233 1,398 SH   SOLE   1,398 0 0
NORTHERN TRUST CORP COM 665859104 40,617 339,580 SH   SOLE   325,420 0 14,160
NOVO-NORDISK ADR ADR 670100205 899 8,035 SH   SOLE   8,035 0 0
NUSHARES ETF TR ESG HI TLD CRP ESG HI TLD CRP 67092P854 200 8,200 SH   SOLE   8,200 0 0
PEPSICO INC COM 713448108 647 3,727 SH   SOLE   3,727 0 0
PFIZER INC COM 717081103 298 5,051 SH   SOLE   5,051 0 0
PNC BANK COM 693475105 214 1,072 SH   SOLE   1,072 0 0
POWERSHARES ACT MANG C DB OPT YLD DIV ETF OPTIMUM YIELD 46090F100 3,945 280,650 SH   SOLE   264,060 0 16,590
PPG INDUSTRIES COM 693506107 300 1,740 SH   SOLE   1,740 0 0
PROCTER & GAMBLE COM 742718109 4,797 29,326 SH   SOLE   29,326 0 0
SBA COMMUNICATIONS CORP CL A CL A 78410G104 18,280 46,991 SH   SOLE   45,091 0 1,900
SCHWAB EMERGING MARKET ETF EMRG MKTEQ ETF 808524706 290 9,801 SH   SOLE   9,801 0 0
SCHWAB INTL EQUITY ETF INTL EQTY ETF 808524805 2,057 52,924 SH   SOLE   52,924 0 0
SCHWAB US AGGREGATE BOND US AGGREGATE B 808524839 241 4,475 SH   SOLE   4,250 0 225
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102 451 3,996 SH   SOLE   3,996 0 0
SCHWAB US REIT ETF US REIT ETF 808524847 2,672 50,720 SH   SOLE   49,810 0 910
SCHWAB US TIPS ETF US TIPS ETF 808524870 1,405 22,353 SH   SOLE   22,263 0 90
SELECT SECTOR SPDR TR TECHNOLOGY TECHNOLOGY 81369Y803 218 1,258 SH   SOLE   1,258 0 0
SPDR BARCLAYS INT'L TB ETF BLOOMBERG INTL T 78464A516 3,665 129,647 SH   SOLE   85,747 0 43,900
SPDR DOW JONES INT'L REAL ESTATE ETF DJ INTL RL ETF 78463X863 3,469 97,453 SH   SOLE   97,453 0 0
SPDR GOLD TRUST SHS GOLD SHS 78463V107 3,083 18,036 SH   SOLE   17,786 0 250
SPDR PORTFOLIO SHORT TERM CORP BOND ETF PORTFOLIO SHORT 78464A474 5,574 179,984 SH   SOLE   177,409 0 2,575
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,508 3,176 SH   SOLE   3,176 0 0
SPDR SER TR BLOOMBERG SRT TR BLOOMBERG SHT TE 78468R408 5,603 206,383 SH   SOLE   205,508 0 875
SPDR SERIES BARCLAYS HIGH YLD BOND FUND BLOOMBERG HIGH Y 78468R622 916 8,445 SH   SOLE   8,445 0 0
SYSCO CORP COM 871829107 17,839 227,104 SH   SOLE   227,104 0 0
TELEFLEX INC COM 879369106 36,883 112,284 SH   SOLE   112,284 0 0
TESLA MOTORS INC COM 88160R101 264 250 SH   SOLE   250 0 0
UNION PACIFIC CORP COM 907818108 536 2,130 SH   SOLE   2,130 0 0
UNITED HEALTHCARE CORP COM 91324P102 351 700 SH   SOLE   700 0 0
UNITED PARCEL SERVICE CL B 911312106 66,358 309,592 SH   SOLE   297,172 0 12,420
VANECK VECTORS ETF TR GREEN BD ETF GREEN BOND ETF 92189F171 244 9,125 SH   SOLE   9,125 0 0
VANGUARD DIV APPRECIATION ETF DIV APP ETF 921908844 263 1,537 SH   SOLE   1,537 0 0
VANGUARD EMERGING MKT EMERG MKT BD ETF 921946885 14,633 188,425 SH   SOLE   158,695 0 29,730
VANGUARD GLOBAL EX-US REAL ESTATE ETF GLB EX US ETF 922042676 6,560 121,603 SH   SOLE   117,073 0 4,530
VANGUARD INFORMATION INF TECH ETF 92204A702 371 810 SH   SOLE   810 0 0
VANGUARD INTL DIV APPRECIATION ETF INTL DVD ETF 921946810 1,673 19,591 SH   SOLE   18,791 0 800
VANGUARD INTL EQUITY ALLWRLD EX US 922042775 404 6,597 SH   SOLE   6,597 0 0
VANGUARD MID-CAP ETF MID CAP ETF 922908629 452 1,775 SH   SOLE   1,775 0 0
VANGUARD MSCI EAFE ETF FTSE DEV MKT ETF 921943858 35,840 701,919 SH   SOLE   645,561 0 56,358
VANGUARD MSCI EMERGING MKT ETF FTSE EMR MKT ETF 922042858 26,666 539,145 SH   SOLE   500,791 0 38,354
VANGUARD MUNI BND TAX TAX EXEMPT BD 922907746 1,406 25,621 SH   SOLE   25,621 0 0
VANGUARD REAL ESTATE INDEX FUND ETF REAL ESTATE ETF 922908553 8,098 69,812 SH   SOLE   67,806 0 2,006
VANGUARD SHORT TERM CORP BOND ETF SHRT TRM CORP BD 92206C409 10,160 125,038 SH   SOLE   101,398 0 23,640
VANGUARD SHORT TERM INFL-PROT SECS ETF STRM INFPROIDX 922020805 562 10,950 SH   SOLE   10,950 0 0
VANGUARD SMALL CAP SMALL CP ETF 922908751 423 1,875 SH   SOLE   1,875 0 0
VANGUARD TOTAL BOND MKT EFT TOTAL BND MRKT 921937835 2,697 31,825 SH   SOLE   31,825 0 0
VANGUARD TOTAL STOCK VIPERS TOTAL STK MKT 922908769 11,691 48,425 SH   SOLE   45,845 0 2,580
VANGUARD WORLD FD ESG INTL STK ETF ESG INTL STK ETF 921910725 310 5,000 SH   SOLE   5,000 0 0
VANGUARD WORLD FD ESG US STK ETF ESG US STK ETF 921910733 298 3,400 SH   SOLE   3,400 0 0
VISA INC CLASS A COM CL A 92826C839 402 1,859 SH   SOLE   1,859 0 0
WAL-MART STORES INC COM 931142103 41,687 288,113 SH   SOLE   288,113 0 0
WARNER MUSIC GROUP CORP CL A COM CL A 934550203 259 6,000 SH   SOLE   6,000 0 0
WELLS FARGO & CO NEW COM 949746101 517 10,783 SH   SOLE   10,783 0 0
WISDOMTREE TR US QUALITY DIVID GROWTH FD US QTLY DIV GRT 97717X669 368 5,590 SH   SOLE   5,590 0 0
YUM CHINA HLDGS INC COM COM 98850P109 9,268 185,964 SH   SOLE   154,539 0 31,425
ZIMMER BIOMET HLDGS COM 98956P102 2,888 22,736 SH   SOLE   21,661 0 1,075