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 599 5,065 SH   SOLE   5,065 0 0
ABBVIE INC COM 00287Y109 586 3,616 SH   SOLE   3,616 0 0
ALPHABET INC CL A CAP STK CL A 02079K305 2,461 885 SH   SOLE   885 0 0
ALPHABET INC CL C CAP STK CL C 02079K107 91,464 32,748 SH   SOLE   31,576 0 1,172
AMAZON.COM COM 023135106 20,139 6,178 SH   SOLE   6,050 0 128
AMERICAN TOWER REIT INC COM 03027X100 15,534 61,834 SH   SOLE   61,834 0 0
AMERICOLD REALTY TRUST COM 03064D108 624 22,400 SH   SOLE   22,400 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 1,288 8,330 SH   SOLE   8,330 0 0
APPLE COMPUTER INC COM 037833100 6,733 38,563 SH   SOLE   38,361 0 202
AUTO DATA PROCESS INC COM 053015103 1,429 6,282 SH   SOLE   6,282 0 0
BANK OF HAWAII COM 062540109 440 5,250 SH   SOLE   5,250 0 0
BECTON DICKINSON & CO COM 075887109 1,164 4,377 SH   SOLE   4,377 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670702 73,698 208,831 SH   SOLE   199,771 0 9,060
BLACKBAUD INC COM 09227Q100 26,959 450,294 SH   SOLE   430,219 0 20,075
BLACKROCK INC COM 09247X101 200 262 SH   SOLE   262 0 0
BLACKSTONE GROUP LP COM 09260D107 87,288 687,633 SH   SOLE   668,163 0 19,470
CATERPILLAR COM 149123101 916 4,112 SH   SOLE   4,112 0 0
CERNER CORPORATION COM 156782104 11,916 127,370 SH   SOLE   111,450 0 15,920
CHARTER COMMUNICATIONS CL A 16119P108 442 812 SH   SOLE   812 0 0
CHENIERE ENERGY INC COM NEW 16411R208 111,340 803,034 SH   SOLE   777,448 0 25,586
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 52,430 930,284 SH   SOLE   930,284 0 0
CHEVRON CORP COM 166764100 3,287 20,187 SH   SOLE   20,187 0 0
CINTAS CORP COM 172908105 17,435 40,986 SH   SOLE   40,986 0 0
CISCO SYSTEMS INC COM 17275R102 296 5,316 SH   SOLE   5,316 0 0
COLGATE PALMOLIVE CO COM 194162103 209 2,769 SH   SOLE   2,769 0 0
COMCAST CORP NEW CL A CL A 20030N101 312 6,672 SH   SOLE   6,672 0 0
COSTCO WHOLESALE CORP COM 22160K105 312 543 SH   SOLE   543 0 0
CROWN CASTLE INTL CORP COM 22822V101 17,818 96,526 SH   SOLE   88,576 0 7,950
DISNEY WALT HOLDING CO COM 254687106 253 1,844 SH   SOLE   1,844 0 0
EBAY COM 278642103 52,694 920,274 SH   SOLE   886,459 0 33,815
EQUINIX INC COM 29444U700 580 783 SH   SOLE   783 0 0
EVERGY INC COM 30034W106 615 9,000 SH   SOLE   9,000 0 0
EXXON MOBIL CORP COM 30231G102 1,350 16,351 SH   SOLE   16,351 0 0
FIRST TRUST NORTH NO AMER ENERGY 33738D101 23,207 838,136 SH   SOLE   733,796 0 104,340
GENERAC HOLDINGS INC COM 368736104 230 775 SH   SOLE   775 0 0
INTEL CORP COM 458140100 25,445 513,424 SH   SOLE   502,624 0 10,800
INVESCO EMERGING MARKETS SOVEREIGN DEBT ETF EMRNG MKT SVRG 46138E784 1,206 53,358 SH   SOLE   49,803 0 3,555
INVESCO OPTIMUM YIELD ETF OPTIMUM YIELD 46090F100 7,594 430,529 SH   SOLE   413,014 0 17,515
INVESCO QQQ TRUST SERIES 1 UNIT SER 1 46090E103 602 1,661 SH   SOLE   1,661 0 0
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747 3,320 31,642 SH   SOLE   30,142 0 1,500
ISHARES BARCLAYS TIPS BOND FUND TIPS BD ETF 464287176 7,598 60,999 SH   SOLE   46,160 0 14,839
ISHARES CALIFORNIA MUNI CALIF MUN BD ETF 464288356 2,123 36,500 SH   SOLE   36,500 0 0
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 9,718 139,810 SH   SOLE   139,810 0 0
ISHARES CORE TOT US STOCK MKT CORE S&P TTL STK 464287150 3,670 36,360 SH   SOLE   36,360 0 0
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ET 464287226 17,995 168,025 SH   SOLE   137,255 0 30,770
ISHARES ESG MSCI USA SMALL-CAP ETF ESG AWARE MSCI 46435U663 247 6,500 SH   SOLE   6,500 0 0
ISHARES GOLD TRUST ETF ISHARES NEW 464285204 5,833 158,380 SH   SOLE   154,381 0 3,999
ISHARES INTL TREAS BOND ETF INTL TREA BD ETF 464288117 2,310 49,750 SH   SOLE   49,750 0 0
ISHARES JPM EMERG MKTS ETF JPMORGAN USD EMG 464288281 7,959 81,417 SH   SOLE   81,417 0 0
ISHARES MSCI EAFE MIN VOLATILITY MSCI EAFE MIN VL 46429B689 638 8,850 SH   SOLE   8,850 0 0
ISHARES MSCI EMERGING MKT ETF CORE MSCI EMKT 46434G103 10,689 192,426 SH   SOLE   192,426 0 0
ISHARES MSCI EMERGING MKTS MIN VOLATILITY MSCI EMERG MRKT 464286533 332 5,450 SH   SOLE   5,450 0 0
ISHARES MSCI USA MIN. VOLATILITY ETF MSCI USA MIN VOL 46429B697 738 9,525 SH   SOLE   9,525 0 0
ISHARES NATIONAL AMT-FREE MUNI ETF NATIONAL MUN ETF 464288414 4,267 38,925 SH   SOLE   38,925 0 0
ISHARES RUSSELL 2000 FUND RUSSELL 2000 ETF 464287655 396 1,930 SH   SOLE   1,930 0 0
ISHARES SHORT TERM CORP BOND ETF ISHS 1-5YR INVS 464288646 8,470 163,766 SH   SOLE   162,241 0 1,525
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF SHRT NAT MUN ETF 464288158 2,871 27,450 SH   SOLE   27,450 0 0
ISHARES TR HIGH YIELD CORP IBOXX HI YD ETF 464288513 391 4,760 SH   SOLE   4,570 0 190
ISHARES TR MSCI USA ESG SLC MSCI USA ESG SLC 464288802 447 4,625 SH   SOLE   4,625 0 0
ISHARES TRUST 0-5 YR INVT GRADE CORP BD 0-5YR INVT GR CP 46434V100 6,165 124,900 SH   SOLE   124,900 0 0
ISHARES TRUST 0-5YR HIGH YIELD CORP BD I 0-5YR HI YL CP 46434V407 8,202 186,585 SH   SOLE   160,515 0 26,070
ISHARES TRUST ESG 1-5 YEAR USD CORPORATE ESG AWRE 1 5 YR 46435G243 713 28,950 SH   SOLE   28,950 0 0
ISHARES TRUST FLOATING RATE BD ETF FLTG RATE NT ETF 46429B655 1,097 21,715 SH   SOLE   21,215 0 500
ISHARES ULTRA SHORT TERM BLACKROCK ULTRA 46434V878 614 12,250 SH   SOLE   12,250 0 0
ISHARES US ETF TRUST COMMODITIES SELECT GSCI CMDTY STGY 46431W853 3,263 81,475 SH   SOLE   81,475 0 0
JOHNSON & JOHNSON COM 478160104 66,535 375,416 SH   SOLE   361,116 0 14,300
JP MORGAN ETF TRUST ULTRA SHORT INCOME ULTRA SHRT INC 46641Q837 33,420 664,812 SH   SOLE   603,402 0 61,410
JPMORGAN ULTRA-SHORT MUNICIPAL INC ETF ULTRA SHT MUNCPL 46641Q654 10,931 215,862 SH   SOLE   215,862 0 0
LAB CO OF AMER HLDG COM NEW 50540R409 57,028 216,296 SH   SOLE   208,194 0 8,102
LAMAR ADVERTISING CO-CL A CL A 512816109 4,574 39,371 SH   SOLE   39,371 0 0
LIBERTY MEDIA - FORMULA ONE CL C COM SER C FRMLA 531229854 83,742 1,199,058 SH   SOLE   1,142,458 0 56,600
LPL FINANCIAL HOLDINGS INC COM 50212V100 109,161 597,555 SH   SOLE   580,450 0 17,105
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 33,446 681,611 SH   SOLE   681,611 0 0
MASTERCARD INC CL A 57636Q104 3,949 11,052 SH   SOLE   11,052 0 0
MATSON INC COM COM 57686G105 354 2,935 SH   SOLE   2,935 0 0
MICROSOFT CORP COM 594918104 34,642 112,363 SH   SOLE   107,873 0 4,490
MORGAN J P & CO INC COM 46625H100 779 5,717 SH   SOLE   5,717 0 0
NORTHERN TRUST CORP COM 665859104 37,315 320,442 SH   SOLE   306,792 0 13,650
NOVO-NORDISK ADR ADR 670100205 892 8,035 SH   SOLE   8,035 0 0
PEPSICO INC COM 713448108 615 3,677 SH   SOLE   3,677 0 0
PFIZER INC COM 717081103 261 5,051 SH   SOLE   5,051 0 0
PPG INDUSTRIES COM 693506107 228 1,740 SH   SOLE   1,740 0 0
PROCTER & GAMBLE COM 742718109 4,448 29,115 SH   SOLE   29,115 0 0
SBA COMMUNICATIONS CORP CL A CL A 78410G104 16,635 48,346 SH   SOLE   46,446 0 1,900
SCHWAB EMERGING MARKET ETF EMRG MKTEQ ETF 808524706 263 9,483 SH   SOLE   9,483 0 0
SCHWAB INTL EQUITY ETF INTL EQTY ETF 808524805 1,923 52,371 SH   SOLE   52,371 0 0
SCHWAB US AGGREGATE BOND US AGGREGATE B 808524839 226 4,475 SH   SOLE   4,250 0 225
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102 410 7,688 SH   SOLE   7,688 0 0
SCHWAB US REIT ETF US REIT ETF 808524847 2,525 101,465 SH   SOLE   99,620 0 1,845
SCHWAB US TIPS ETF US TIPS ETF 808524870 1,340 22,073 SH   SOLE   21,933 0 140
SPDR BARCLAYS INT'L TB ETF BLOOMBERG INTL T 78464A516 3,144 120,797 SH   SOLE   76,897 0 43,900
SPDR DOW JONES INT'L REAL ESTATE ETF DJ INTL RL ETF 78463X863 3,602 105,628 SH   SOLE   105,628 0 0
SPDR GOLD TRUST SHS GOLD SHS 78463V107 3,447 19,086 SH   SOLE   18,836 0 250
SPDR PORTFOLIO SHORT TERM CORP BOND ETF PORTFOLIO SHORT 78464A474 5,820 193,171 SH   SOLE   191,396 0 1,775
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,750 3,876 SH   SOLE   3,876 0 0
SPDR SER TR BLOOMBERG SRT TR BLOOMBERG SHT TE 78468R408 5,563 212,025 SH   SOLE   211,050 0 975
SPDR SERIES BARCLAYS HIGH YLD BOND FUND BLOOMBERG HIGH Y 78468R622 830 8,104 SH   SOLE   8,104 0 0
SYSCO CORP COM 871829107 17,025 208,515 SH   SOLE   208,515 0 0
TARGET CORPORATION COM 87612E106 201 950 SH   SOLE   950 0 0
TELEFLEX INC COM 879369106 38,137 107,480 SH   SOLE   107,480 0 0
TESLA MOTORS INC COM 88160R101 269 250 SH   SOLE   250 0 0
TRANSCANADA CORP COM COM 87807B107 236 4,200 SH   SOLE   4,200 0 0
UNION PACIFIC CORP COM 907818108 715 2,619 SH   SOLE   2,619 0 0
UNITED HEALTHCARE CORP COM 91324P102 458 900 SH   SOLE   900 0 0
UNITED PARCEL SERVICE CL B 911312106 67,104 312,899 SH   SOLE   300,539 0 12,360
VANECK VECTORS ETF TR GREEN BD ETF GREEN BOND ETF 92189F171 237 9,525 SH   SOLE   9,525 0 0
VANGUARD DIV APPRECIATION ETF DIV APP ETF 921908844 249 1,537 SH   SOLE   1,537 0 0
VANGUARD EMERGING MKT EMERG MKT BD ETF 921946885 10,004 143,208 SH   SOLE   112,853 0 30,355
VANGUARD GLOBAL EX-US REAL ESTATE ETF GLB EX US ETF 922042676 5,690 109,540 SH   SOLE   104,660 0 4,880
VANGUARD INFORMATION INF TECH ETF 92204A702 337 810 SH   SOLE   810 0 0
VANGUARD INTL DIV APPRECIATION ETF INTL DVD ETF 921946810 1,487 18,816 SH   SOLE   18,016 0 800
VANGUARD INTL EQUITY ALLWRLD EX US 922042775 379 6,597 SH   SOLE   6,597 0 0
VANGUARD MID-CAP ETF MID CAP ETF 922908629 255 1,075 SH   SOLE   1,075 0 0
VANGUARD MSCI EAFE ETF FTSE DEV MKT ETF 921943858 33,035 687,807 SH   SOLE   632,404 0 55,403
VANGUARD MSCI EMERGING MKT ETF FTSE EMR MKT ETF 922042858 24,633 534,004 SH   SOLE   495,525 0 38,479
VANGUARD MUNI BND TAX TAX EXEMPT BD 922907746 1,320 25,621 SH   SOLE   25,621 0 0
VANGUARD REAL ESTATE INDEX FUND ETF REAL ESTATE ETF 922908553 7,657 70,657 SH   SOLE   68,666 0 1,991
VANGUARD SHORT TERM CORP BOND ETF SHRT TRM CORP BD 92206C409 10,651 136,398 SH   SOLE   113,073 0 23,325
VANGUARD SHORT TERM INFL-PROT SECS ETF STRM INFPROIDX 922020805 560 10,950 SH   SOLE   10,950 0 0
VANGUARD SMALL CAP VALUE ETF SM CP VAL ETF 922908611 202 1,150 SH   SOLE   1,150 0 0
VANGUARD TOTAL BOND MKT EFT TOTAL BND MRKT 921937835 4,368 54,925 SH   SOLE   54,925 0 0
VANGUARD TOTAL STOCK VIPERS TOTAL STK MKT 922908769 10,238 44,969 SH   SOLE   42,284 0 2,685
VANGUARD WORLD FD ESG INTL STK ETF ESG INTL STK ETF 921910725 301 5,275 SH   SOLE   5,275 0 0
VANGUARD WORLD FD ESG US STK ETF ESG US STK ETF 921910733 275 3,400 SH   SOLE   3,400 0 0
VISA INC CLASS A COM CL A 92826C839 401 1,811 SH   SOLE   1,811 0 0
WAL-MART STORES INC COM 931142103 41,518 278,796 SH   SOLE   278,796 0 0
WARNER MUSIC GROUP CORP CL A COM CL A 934550203 361 9,550 SH   SOLE   9,550 0 0
WELLS FARGO & CO NEW COM 949746101 478 9,871 SH   SOLE   9,871 0 0
WISDOMTREE TR US QUALITY DIVID GROWTH FD US QTLY DIV GRT 97717X669 355 5,590 SH   SOLE   5,590 0 0
YUM CHINA HLDGS INC COM COM 98850P109 11,863 285,589 SH   SOLE   278,739 0 6,850
ZIMMER BIOMET HLDGS COM 98956P102 12,530 97,971 SH   SOLE   95,771 0 2,200