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
3M COM 88579Y101 762 6,898 SH   SOLE   6,898 0 0
ABBOTT LABS COM 002824100 1,362 14,086 SH   SOLE   14,086 0 0
ABBVIE INC COM 00287Y109 1,666 12,416 SH   SOLE   12,416 0 0
ADOBE SYSTEMS INC COM 00724F101 21,726 78,947 SH   SOLE   75,973 0 2,974
ALEXANDER & BALDWIN INC COM 014491104 586 35,399 SH   SOLE   35,399 0 0
ALPHABET INC CL A CAP STK CL A 02079K305 2,148 22,466 SH   SOLE   22,466 0 0
ALPHABET INC CL C CAP STK CL C 02079K107 64,371 669,490 SH   SOLE   645,425 0 24,065
AMAZON.COM COM 023135106 22,354 197,825 SH   SOLE   193,810 0 4,015
AMERICAN TOWER REIT INC COM 03027X100 13,230 61,624 SH   SOLE   61,624 0 0
AMERICOLD REALTY TRUST INC COM 03064D108 19,106 776,705 SH   SOLE   738,085 0 38,620
AMERISOURCEBERGEN CORP COM COM 03073E105 1,127 8,330 SH   SOLE   8,330 0 0
APPLE COMPUTER INC COM 037833100 15,874 114,864 SH   SOLE   113,202 0 1,662
AUTO DATA PROCESS INC COM 053015103 499 2,208 SH   SOLE   2,208 0 0
BANK OF HAWAII COM 062540109 399 5,250 SH   SOLE   5,250 0 0
BECTON DICKINSON & CO COM 075887109 691 3,104 SH   SOLE   3,104 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670702 56,472 211,490 SH   SOLE   202,290 0 9,200
BLACKSTONE GROUP LP COM 09260D107 58,476 698,648 SH   SOLE   678,638 0 20,010
BRISTOL MYERS SQUIBB COM 110122108 368 5,190 SH   SOLE   5,190 0 0
CARMAX INC COM 143130102 8,350 126,490 SH   SOLE   124,685 0 1,805
CATERPILLAR COM 149123101 674 4,112 SH   SOLE   4,112 0 0
CHARTER COMMUNICATIONS CL A 16119P108 246 812 SH   SOLE   812 0 0
CHENIERE ENERGY INC COM NEW 16411R208 117,113 705,885 SH   SOLE   684,464 0 21,421
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 49,460 926,925 SH   SOLE   926,925 0 0
CHEVRON CORP COM 166764100 2,947 20,513 SH   SOLE   20,513 0 0
CINTAS CORP COM 172908105 15,889 40,931 SH   SOLE   40,931 0 0
COSTCO WHOLESALE CORP COM 22160K105 266 563 SH   SOLE   563 0 0
CROWN CASTLE INC COM 22822V101 13,989 96,778 SH   SOLE   88,828 0 7,950
DISNEY WALT HOLDING CO COM 254687106 419 4,444 SH   SOLE   4,444 0 0
DOMINION RESOURCES COM 25746U109 208 3,018 SH   SOLE   3,018 0 0
EBAY COM 278642103 33,455 908,873 SH   SOLE   873,188 0 35,685
EQUINIX INC COM 29444U700 453 797 SH   SOLE   797 0 0
EVERGY INC COM 30034W106 534 9,000 SH   SOLE   9,000 0 0
EXXON MOBIL CORP COM 30231G102 1,765 20,225 SH   SOLE   20,225 0 0
FIRST TRUST NASDAQ CYBERSECURITY ETF NASDAQ CYB ETF 33734X846 269 7,000 SH   SOLE   7,000 0 0
FIRST TRUST NORTH NO AMER ENERGY 33738D101 20,660 830,413 SH   SOLE   725,498 0 104,915
GENERAL MILLS INC COM 370334104 539 7,038 SH   SOLE   7,038 0 0
INTEL CORP COM 458140100 12,407 481,453 SH   SOLE   470,653 0 10,800
INT'L BUSINESS MACHINES COM 459200101 586 4,936 SH   SOLE   4,936 0 0
INVESCO EMERGING MARKETS SOVEREIGN DEBT ETF EMRNG MKT SVRG 46138E784 197 11,670 SH   SOLE   11,670 0 0
INVESCO OPTIMUM YIELD ETF OPTIMUM YIELD 46090F100 7,017 433,699 SH   SOLE   417,309 0 16,390
INVESCO QQQ TRUST SERIES 1 UNIT SER 1 46090E103 443 1,661 SH   SOLE   1,661 0 0
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747 3,128 32,552 SH   SOLE   31,042 0 1,510
ISHARES BARCLAYS TIPS BOND FUND TIPS BD ETF 464287176 6,362 60,650 SH   SOLE   45,811 0 14,839
ISHARES CALIFORNIA MUNI CALIF MUN BD ETF 464288356 692 12,775 SH   SOLE   12,775 0 0
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 5,824 110,584 SH   SOLE   110,584 0 0
ISHARES CORE TOT US STOCK MKT CORE S&P TTL STK 464287150 2,884 36,260 SH   SOLE   36,260 0 0
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ET 464287226 14,288 148,312 SH   SOLE   116,552 0 31,760
ISHARES ESG MSCI USA SMALL-CAP ETF ESG AWARE MSCI 46435U663 207 6,750 SH   SOLE   6,750 0 0
ISHARES GOLD TRUST ETF ISHARES NEW 464285204 5,012 158,975 SH   SOLE   155,238 0 3,737
ISHARES INTL TREAS BOND ETF INTL TREA BD ETF 464288117 851 23,250 SH   SOLE   23,250 0 0
ISHARES JPM EMERG MKTS ETF JPMORGAN USD EMG 464288281 6,035 76,012 SH   SOLE   76,012 0 0
ISHARES MSCI EMERGING MKT ETF CORE MSCI EMKT 46434G103 8,177 190,262 SH   SOLE   190,262 0 0
ISHARES MSCI USA MIN. VOLATILITY ETF MSCI USA MIN VOL 46429B697 375 5,675 SH   SOLE   5,675 0 0
ISHARES NATIONAL AMT-FREE MUNI ETF NATIONAL MUN ETF 464288414 2,225 21,700 SH   SOLE   21,700 0 0
ISHARES RUSSELL 2000 FUND RUSSELL 2000 ETF 464287655 301 1,830 SH   SOLE   1,830 0 0
ISHARES SELECT DIVIDEND SELECT DIVID ETF 464287168 811 7,569 SH   SOLE   7,569 0 0
ISHARES SHORT TERM CORP BOND ETF ISHS 1-5YR INVS 464288646 6,246 126,750 SH   SOLE   125,225 0 1,525
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF SHRT NAT MUN ETF 464288158 320 3,125 SH   SOLE   3,125 0 0
ISHARES TR HIGH YIELD CORP IBOXX HI YD ETF 464288513 263 3,694 SH   SOLE   3,694 0 0
ISHARES TR MSCI USA ESG SLC MSCI USA ESG SLC 464288802 324 4,275 SH   SOLE   4,275 0 0
ISHARES TRUST 0-5 YR INVT GRADE CORP BD 0-5YR INVT GR CP 46434V100 4,939 104,200 SH   SOLE   104,200 0 0
ISHARES TRUST 0-5YR HIGH YIELD CORP BD I 0-5YR HI YL CP 46434V407 8,654 216,680 SH   SOLE   175,445 0 41,235
ISHARES TRUST ESG 1-5 YEAR USD CORPORATE ESG AWRE 1 5 YR 46435G243 711 30,275 SH   SOLE   30,275 0 0
ISHARES TRUST FLOATING RATE BD ETF FLTG RATE NT ETF 46429B655 979 19,490 SH   SOLE   18,990 0 500
ISHARES US ETF TRUST COMMODITIES SELECT GSCI CMDTY STGY 46431W853 2,905 81,339 SH   SOLE   81,339 0 0
JOHNSON & JOHNSON COM 478160104 61,969 379,345 SH   SOLE   364,820 0 14,525
JP MORGAN ETF TRUST ULTRA SHORT INCOME ULTRA SHRT INC 46641Q837 45,249 902,107 SH   SOLE   833,772 0 68,335
JPMORGAN ULTRA-SHORT MUNICIPAL INC ETF ULTRA SHT MUNCPL 46641Q654 10,009 198,992 SH   SOLE   198,992 0 0
KIMBERLY CLARK COM 494368103 358 3,189 SH   SOLE   3,189 0 0
LAB CO OF AMER HLDG COM NEW 50540R409 45,462 221,972 SH   SOLE   213,660 0 8,312
LAMAR ADVERTISING CO-CL A CL A 512816109 3,121 37,835 SH   SOLE   37,835 0 0
LIBERTY MEDIA - FORMULA ONE CL C COM SER C FRMLA 531229854 63,572 1,086,712 SH   SOLE   1,041,487 0 45,225
LPL FINANCIAL HOLDINGS INC COM 50212V100 119,002 544,681 SH   SOLE   530,776 0 13,905
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 32,999 694,586 SH   SOLE   694,586 0 0
MASTERCARD INC CL A 57636Q104 2,830 9,956 SH   SOLE   9,956 0 0
MATSON INC COM COM 57686G105 2,560 41,615 SH   SOLE   41,615 0 0
MERCK & CO INC COM 58933Y105 364 4,230 SH   SOLE   4,230 0 0
MICROSOFT CORP COM 594918104 30,950 132,891 SH   SOLE   128,191 0 4,700
MORGAN J P & CO INC COM 46625H100 614 5,877 SH   SOLE   5,877 0 0
NORTHERN TRUST CORP COM 665859104 28,741 335,926 SH   SOLE   321,536 0 14,390
NOVO-NORDISK ADR ADR 670100205 800 8,035 SH   SOLE   8,035 0 0
PEPSICO INC COM 713448108 591 3,623 SH   SOLE   3,623 0 0
PFIZER INC COM 717081103 221 5,051 SH   SOLE   5,051 0 0
PPG INDUSTRIES COM 693506107 1,085 9,810 SH   SOLE   9,810 0 0
PROCTER & GAMBLE COM 742718109 4,958 39,279 SH   SOLE   39,279 0 0
SBA COMMUNICATIONS CORP CL A CL A 78410G104 13,707 48,156 SH   SOLE   46,256 0 1,900
SCHWAB EMERGING MARKET ETF EMRG MKTEQ ETF 808524706 212 9,483 SH   SOLE   9,483 0 0
SCHWAB INTL EQUITY ETF INTL EQTY ETF 808524805 989 35,178 SH   SOLE   35,178 0 0
SCHWAB US AGGREGATE BOND US AGGREGATE B 808524839 202 4,475 SH   SOLE   4,250 0 225
SCHWAB US REIT ETF US REIT ETF 808524847 1,977 105,815 SH   SOLE   104,490 0 1,325
SCHWAB US TIPS ETF US TIPS ETF 808524870 1,144 22,090 SH   SOLE   21,925 0 165
SPDR BARCLAYS INT'L TB ETF BLOOMBERG INTL T 78464A516 2,687 129,031 SH   SOLE   70,931 0 58,100
SPDR DOW JONES INT'L REAL ESTATE ETF DJ INTL RL ETF 78463X863 1,550 64,324 SH   SOLE   64,324 0 0
SPDR GOLD TRUST SHS GOLD SHS 78463V107 3,010 19,466 SH   SOLE   19,216 0 250
SPDR PORTFOLIO SHORT TERM CORP BOND ETF PORTFOLIO SHORT 78464A474 7,909 270,671 SH   SOLE   267,246 0 3,425
SPDR S&P 500 ETF TR TR UNIT 78462F103 843 2,362 SH   SOLE   2,362 0 0
SPDR SER TR BLOOMBERG SRT TR BLOOMBERG SHT TE 78468R408 4,986 209,700 SH   SOLE   209,600 0 100
SPDR SERIES BARCLAYS HIGH YLD BOND FUND BLOOMBERG HIGH Y 78468R622 577 6,571 SH   SOLE   6,571 0 0
SYSCO CORP COM 871829107 14,224 201,165 SH   SOLE   201,165 0 0
TELEFLEX INC COM 879369106 19,188 95,247 SH   SOLE   95,247 0 0
UNION PACIFIC CORP COM 907818108 510 2,619 SH   SOLE   2,619 0 0
UNITED HEALTHCARE CORP COM 91324P102 469 930 SH   SOLE   930 0 0
UNITED PARCEL SERVICE CL B 911312106 51,097 316,314 SH   SOLE   303,964 0 12,350
VANECK VECTORS ETF TR GREEN BD ETF GREEN BOND ETF 92189F171 214 9,525 SH   SOLE   9,525 0 0
VANGUARD DIV APPRECIATION ETF DIV APP ETF 921908844 308 2,280 SH   SOLE   2,280 0 0
VANGUARD EMERGING MKT EM MK GOV BD ETF 921946885 9,465 164,645 SH   SOLE   133,110 0 31,535
VANGUARD GLOBAL EX-US REAL ESTATE ETF GLB EX US ETF 922042676 5,686 149,025 SH   SOLE   143,515 0 5,510
VANGUARD INFORMATION INF TECH ETF 92204A702 273 890 SH   SOLE   890 0 0
VANGUARD INTL DIV APPRECIATION ETF INTL DVD ETF 921946810 1,054 17,004 SH   SOLE   16,204 0 800
VANGUARD INTL EQUITY ALLWRLD EX US 922042775 292 6,597 SH   SOLE   6,597 0 0
VANGUARD MID-CAP ETF MID CAP ETF 922908629 300 1,600 SH   SOLE   1,600 0 0
VANGUARD MSCI EAFE ETF VAN FTSE DEV MKT 921943858 20,087 552,469 SH   SOLE   502,921 0 49,548
VANGUARD MSCI EMERGING MKT ETF FTSE EMR MKT ETF 922042858 17,790 487,549 SH   SOLE   449,100 0 38,449
VANGUARD MUNI BND TAX TAX EXEMPT BD 922907746 1,179 24,500 SH   SOLE   24,500 0 0
VANGUARD REAL ESTATE INDEX FUND ETF REAL ESTATE ETF 922908553 5,842 72,870 SH   SOLE   70,704 0 2,166
VANGUARD SHORT TERM CORP BOND ETF SHRT TRM CORP BD 92206C409 10,806 145,479 SH   SOLE   121,154 0 24,325
VANGUARD SHORT TERM INFL-PROT SECS ETF STRM INFPROIDX 922020805 550 11,450 SH   SOLE   11,450 0 0
VANGUARD SMALL CAP SMALL CP ETF 922908751 314 1,839 SH   SOLE   1,839 0 0
VANGUARD TOTAL BOND MKT EFT TOTAL BND MRKT 921937835 3,989 55,935 SH   SOLE   55,935 0 0
VANGUARD TOTAL STOCK VIPERS TOTAL STK MKT 922908769 7,726 43,050 SH   SOLE   40,185 0 2,865
VANGUARD WORLD FD ESG US STK ETF ESG US STK ETF 921910733 204 3,250 SH   SOLE   3,250 0 0
VERIZON COMMUNICATIONS COM 92343V104 483 12,724 SH   SOLE   12,724 0 0
VISA INC CLASS A COM CL A 92826C839 333 1,878 SH   SOLE   1,878 0 0
WAL-MART STORES INC COM 931142103 33,943 261,710 SH   SOLE   261,710 0 0
WARNER MUSIC GROUP CORP CL A COM CL A 934550203 26,385 1,136,830 SH   SOLE   1,085,690 0 51,140
WELLS FARGO & CO NEW COM 949746101 394 9,799 SH   SOLE   9,799 0 0
WISDOMTREE TR US QUALITY DIVID GROWTH FD US QTLY DIV GRT 97717X669 301 5,590 SH   SOLE   5,590 0 0
YUM CHINA HLDGS INC COM COM 98850P109 9,108 192,440 SH   SOLE   185,075 0 7,365
ZIMMER BIOMET HLDGS COM 98956P102 11,088 106,057 SH   SOLE   103,487 0 2,570