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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COM 88579Y101   725,048 6,898 SH   SOLE   6,898 0 0
ABBOTT LABS COM 002824100   1,420,272 14,026 SH   SOLE   14,026 0 0
ABBVIE INC COM 00287Y109   2,058,263 12,915 SH   SOLE   12,915 0 0
ADOBE SYSTEMS INC COM 00724F101   37,191,673 96,509 SH   SOLE   91,425 0 5,084
ALEXANDER & BALDWIN INC COM 014491104   669,395 35,399 SH   SOLE   35,399 0 0
ALPHABET INC CL A CAP STK CL A 02079K305   2,257,787 21,766 SH   SOLE   21,766 0 0
ALPHABET INC CL C CAP STK CL C 02079K107   72,166,952 693,913 SH   SOLE   666,622 0 27,291
AMAZON.COM COM 023135106   22,030,414 213,287 SH   SOLE   207,397 0 5,890
AMERICAN TOWER REIT INC COM 03027X100   12,255,989 59,978 SH   SOLE   59,978 0 0
AMERICOLD REALTY TRUST INC COM 03064D108   38,097,949 1,339,119 SH   SOLE   1,279,097 0 60,022
AMERISOURCEBERGEN CORP COM COM 03073E105   1,333,716 8,330 SH   SOLE   8,330 0 0
APPLE COMPUTER INC COM 037833100   22,406,114 135,876 SH   SOLE   133,724 0 2,152
AUTO DATA PROCESS INC COM 053015103   491,567 2,208 SH   SOLE   2,208 0 0
BANK OF HAWAII COM 062540109   273,420 5,250 SH   SOLE   5,250 0 0
BECTON DICKINSON & CO COM 075887109   663,159 2,679 SH   SOLE   2,679 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670702   65,846,437 213,254 SH   SOLE   204,034 0 9,220
BLACKROCK INC COM 09247X101   208,096 311 SH   SOLE   311 0 0
BLACKSTONE GROUP LP COM 09260D107   64,621,520 735,673 SH   SOLE   715,043 0 20,630
BRISTOL MYERS SQUIBB COM 110122108   346,550 5,000 SH   SOLE   5,000 0 0
CARMAX INC COM 143130102   14,608,272 227,260 SH   SOLE   221,015 0 6,245
CATERPILLAR COM 149123101   839,385 3,668 SH   SOLE   3,668 0 0
CHARTER COMMUNICATIONS CL A 16119P108   218,857 612 SH   SOLE   612 0 0
CHENIERE ENERGY INC COM NEW 16411R208   104,939,940 665,862 SH   SOLE   645,591 0 20,271
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101   42,312,330 894,174 SH   SOLE   894,174 0 0
CHEVRON CORP COM 166764100   3,339,558 20,468 SH   SOLE   20,468 0 0
CINTAS CORP COM 172908105   18,374,873 39,714 SH   SOLE   39,714 0 0
CISCO SYSTEMS INC COM 17275R102   211,922 4,054 SH   SOLE   4,054 0 0
COCA COLA CO COM 191216100   200,605 3,234 SH   SOLE   3,234 0 0
COMCAST CORP NEW CL A CL A 20030N101   250,281 6,602 SH   SOLE   6,602 0 0
COSTCO WHOLESALE CORP COM 22160K105   237,624 478 SH   SOLE   478 0 0
CROWN CASTLE INC COM 22822V101   15,078,264 112,658 SH   SOLE   103,308 0 9,350
DISNEY WALT HOLDING CO COM 254687106   429,949 4,293 SH   SOLE   4,293 0 0
EBAY COM 278642103   33,205,097 748,368 SH   SOLE   718,703 0 29,665
EQUINIX INC COM 29444U700   343,936 477 SH   SOLE   477 0 0
EVERGY INC COM 30034W106   550,080 9,000 SH   SOLE   9,000 0 0
EXXON MOBIL CORP COM 30231G102   2,152,777 19,631 SH   SOLE   19,631 0 0
FIRST TRUST NASDAQ CYBERSECURITY ETF NASDAQ CYB ETF 33734X846   560,025 13,100 SH   SOLE   13,100 0 0
FIRST TRUST NORTH NO AMER ENERGY 33738D101   20,933,789 786,098 SH   SOLE   697,243 0 88,855
GENERAL MILLS INC COM 370334104   609,158 7,128 SH   SOLE   7,128 0 0
INTEL CORP COM 458140100   3,345,748 102,410 SH   SOLE   102,410 0 0
INT'L BUSINESS MACHINES COM 459200101   646,011 4,928 SH   SOLE   4,928 0 0
INVESCO OPTIMUM YIELD ETF OPTIMUM YIELD 46090F100   6,596,202 463,868 SH   SOLE   446,234 0 17,634
INVESCO QQQ TRUST SERIES 1 UNIT SER 1 46090E103   1,495,948 4,661 SH   SOLE   4,661 0 0
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747   2,297,457 23,152 SH   SOLE   22,842 0 310
ISHARES BARCLAYS TIPS BOND FUND TIPS BD ETF 464287176   3,828,361 34,724 SH   SOLE   32,485 0 2,239
ISHARES CALIFORNIA MUNI CALIF MUN BD ETF 464288356   3,504,055 61,025 SH   SOLE   61,025 0 0
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842   4,439,709 66,413 SH   SOLE   65,363 0 1,050
ISHARES CORE TOT US STOCK MKT CORE S&P TTL STK 464287150   5,413,531 59,785 SH   SOLE   59,785 0 0
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ET 464287226   13,381,857 134,302 SH   SOLE   131,307 0 2,995
ISHARES ESG MSCI USA SMALL-CAP ETF ESG AWARE MSCI 46435U663   204,789 6,025 SH   SOLE   6,025 0 0
ISHARES GOLD TRUST ETF ISHARES NEW 464285204   4,921,105 131,686 SH   SOLE   127,649 0 4,037
ISHARES INTL TREAS BOND ETF INTL TREA BD ETF 464288117   1,292,751 32,150 SH   SOLE   32,150 0 0
ISHARES JPM EMERG MKTS ETF JPMORGAN USD EMG 464288281   4,626,506 53,622 SH   SOLE   51,622 0 2,000
ISHARES MSCI EMERGING MKT ETF CORE MSCI EMKT 46434G103   5,409,347 110,870 SH   SOLE   109,610 0 1,260
ISHARES MSCI USA MIN. VOLATILITY ETF MSCI USA MIN VOL 46429B697   407,344 5,600 SH   SOLE   5,600 0 0
ISHARES NATIONAL AMT-FREE MUNI ETF NATIONAL MUN ETF 464288414   1,979,722 18,375 SH   SOLE   18,375 0 0
ISHARES RUSSELL 2000 FUND RUSSELL 2000 ETF 464287655   463,840 2,600 SH   SOLE   2,600 0 0
ISHARES S&P 500 VALUE S&P 500 VAL ETF 464287408   224,881 1,481 SH   SOLE   1,345 0 136
ISHARES SELECT DIVIDEND SELECT DIVID ETF 464287168   886,935 7,569 SH   SOLE   7,569 0 0
ISHARES SHORT TERM CORP BOND ETF ISHS 1-5YR INVS 464288646   7,814,619 154,622 SH   SOLE   148,637 0 5,985
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF SHRT NAT MUN ETF 464288158   1,292,798 12,350 SH   SOLE   12,350 0 0
ISHARES TR HIGH YIELD CORP IBOXX HI YD ETF 464288513   401,874 5,319 SH   SOLE   5,319 0 0
ISHARES TR MSCI USA ESG SLC MSCI USA ESG SLC 464288802   331,331 3,775 SH   SOLE   3,775 0 0
ISHARES TR S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309   204,026 3,193 SH   SOLE   2,861 0 332
ISHARES TREASURY FLOATING RATE BOND ETF TRS FLT RT BD 46434V860   2,387,848 47,200 SH   SOLE   47,200 0 0
ISHARES TRUST 0-5 YR INVT GRADE CORP BD 0-5YR INVT GR CP 46434V100   4,106,256 84,700 SH   SOLE   84,700 0 0
ISHARES TRUST 0-5YR HIGH YIELD CORP BD I 0-5YR HI YL CP 46434V407   8,109,177 194,558 SH   SOLE   185,795 0 8,763
ISHARES TRUST ESG 1-5 YEAR USD CORPORATE ESG AWRE 1 5 YR 46435G243   747,664 31,075 SH   SOLE   31,075 0 0
ISHARES TRUST FLOATING RATE BD ETF FLTG RATE NT ETF 46429B655   977,062 19,390 SH   SOLE   18,890 0 500
ISHARES ULTRA SHORT TERM BLACKROCK ULTRA 46434V878   6,218,437 123,750 SH   SOLE   123,750 0 0
ISHARES US ETF TRUST COMMODITIES SELECT GSCI CMDTY STGY 46431W853   1,750,868 64,775 SH   SOLE   64,275 0 500
JOHNSON & JOHNSON COM 478160104   59,388,751 383,153 SH   SOLE   368,448 0 14,705
JP MORGAN ETF TRUST ULTRA SHORT INCOME ULTRA SHRT INC 46641Q837   32,327,832 642,445 SH   SOLE   623,235 0 19,210
JPMORGAN ULTRA-SHORT MUNICIPAL INC ETF ULTRA SHT MUNCPL 46641Q654   2,489,573 49,017 SH   SOLE   49,017 0 0
KIMBERLY CLARK COM 494368103   437,154 3,257 SH   SOLE   3,257 0 0
LAB CO OF AMER HLDG COM NEW 50540R409   51,123,264 222,837 SH   SOLE   214,400 0 8,437
LAMAR ADVERTISING CO-CL A CL A 512816109   3,779,338 37,835 SH   SOLE   37,835 0 0
LIBERTY MEDIA - FORMULA ONE CL C COM SER C FRMLA 531229854   71,723,731 958,489 SH   SOLE   920,844 0 37,645
LPL FINANCIAL HOLDINGS INC COM 50212V100   106,285,869 525,127 SH   SOLE   512,732 0 12,395
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106   36,527,065 673,185 SH   SOLE   673,185 0 0
MASTERCARD INC CL A 57636Q104   3,618,109 9,956 SH   SOLE   9,956 0 0
MATSON INC COM COM 57686G105   2,458,762 41,206 SH   SOLE   41,206 0 0
MERCK & CO INC COM 58933Y105   495,032 4,653 SH   SOLE   4,653 0 0
MICROSOFT CORP COM 594918104   47,616,885 165,164 SH   SOLE   159,036 0 6,128
MORGAN J P & CO INC COM 46625H100   761,661 5,845 SH   SOLE   5,845 0 0
NORTHERN TRUST CORP COM 665859104   28,453,582 322,859 SH   SOLE   308,099 0 14,760
NOVO-NORDISK ADR ADR 670100205   1,278,689 8,035 SH   SOLE   8,035 0 0
NUSHARES ETF TR ESG HI TLD CRP ESG HI TLD CRP 67092P854   217,384 10,475 SH   SOLE   10,475 0 0
PEPSICO INC COM 713448108   592,392 3,249 SH   SOLE   3,249 0 0
PFIZER INC COM 717081103   210,160 5,151 SH   SOLE   5,151 0 0
PPG INDUSTRIES COM 693506107   1,310,419 9,810 SH   SOLE   9,810 0 0
PROCTER & GAMBLE COM 742718109   5,766,792 38,784 SH   SOLE   38,784 0 0
SBA COMMUNICATIONS CORP CL A CL A 78410G104   13,661,532 52,329 SH   SOLE   48,029 0 4,300
SCHWAB INTL EQUITY ETF INTL EQTY ETF 808524805   884,372 25,413 SH   SOLE   25,413 0 0
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102   264,993 5,538 SH   SOLE   5,538 0 0
SCHWAB US REIT ETF US REIT ETF 808524847   2,000,992 102,615 SH   SOLE   100,890 0 1,725
SCHWAB US TIPS ETF US TIPS ETF 808524870   2,438,718 45,490 SH   SOLE   45,325 0 165
SPDR BARCLAYS INT'L TB ETF BLOOMBERG INTL T 78464A516   1,115,491 48,247 SH   SOLE   48,247 0 0
SPDR DOW JONES INT'L REAL ESTATE ETF DJ INTL RL ETF 78463X863   1,015,695 38,649 SH   SOLE   38,649 0 0
SPDR GOLD TRUST SHS GOLD SHS 78463V107   4,317,762 23,566 SH   SOLE   23,316 0 250
SPDR PORTFOLIO SHORT TERM CORP BOND ETF PORTFOLIO SHORT 78464A474   9,373,717 316,359 SH   SOLE   312,184 0 4,175
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,339,797 3,272 SH   SOLE   3,272 0 0
SPDR SER TR BLOOMBERG SRT TR BLOOMBERG SHT TE 78468R408   5,058,045 203,625 SH   SOLE   203,525 0 100
SPDR SERIES BARCLAYS HIGH YLD BOND FUND BLOOMBERG HIGH Y 78468R622   341,113 3,675 SH   SOLE   3,675 0 0
SYSCO CORP COM 871829107   14,898,412 192,909 SH   SOLE   192,909 0 0
TELEFLEX INC COM 879369106   21,104,813 83,316 SH   SOLE   83,316 0 0
TESLA MOTORS INC COM 88160R101   217,833 1,050 SH   SOLE   1,050 0 0
UNION PACIFIC CORP COM 907818108   433,715 2,155 SH   SOLE   2,155 0 0
UNITED HEALTHCARE CORP COM 91324P102   499,055 1,056 SH   SOLE   1,056 0 0
UNITED PARCEL SERVICE CL B 911312106   61,326,440 316,131 SH   SOLE   303,756 0 12,375
VANECK VECTORS ETF TR GREEN BD ETF GREEN BOND ETF 92189F171   253,319 10,775 SH   SOLE   10,775 0 0
VANGUARD CONSUMER DISCRETIONARY ETF CONSUM DIS ETF 92204A108   502,574 1,990 SH   SOLE   1,990 0 0
VANGUARD DIV APPRECIATION ETF DIV APP ETF 921908844   600,643 3,900 SH   SOLE   3,900 0 0
VANGUARD EMERGING MKT EM MK GOV BD ETF 921946885   11,263,778 180,770 SH   SOLE   177,245 0 3,525
VANGUARD GLOBAL EX-US REAL ESTATE ETF GLB EX US ETF 922042676   4,742,227 116,890 SH   SOLE   110,150 0 6,740
VANGUARD INFORMATION INF TECH ETF 92204A702   628,316 1,630 SH   SOLE   1,630 0 0
VANGUARD INTL DIV APPRECIATION ETF INTL DVD ETF 921946810   1,057,288 14,349 SH   SOLE   13,549 0 800
VANGUARD MID-CAP ETF MID CAP ETF 922908629   382,819 1,815 SH   SOLE   1,815 0 0
VANGUARD MSCI EAFE ETF VAN FTSE DEV MKT 921943858   15,770,112 349,128 SH   SOLE   305,585 0 43,543
VANGUARD MSCI EMERGING MKT ETF FTSE EMR MKT ETF 922042858   10,767,142 266,513 SH   SOLE   240,364 0 26,149
VANGUARD MUNI BND TAX TAX EXEMPT BD 922907746   2,028,933 40,050 SH   SOLE   40,050 0 0
VANGUARD REAL ESTATE INDEX FUND ETF REAL ESTATE ETF 922908553   6,247,084 75,229 SH   SOLE   72,492 0 2,737
VANGUARD SHORT TERM CORP BOND ETF SHRT TRM CORP BD 92206C409   9,523,566 124,932 SH   SOLE   123,037 0 1,895
VANGUARD SHORT TERM INFL-PROT SECS ETF STRM INFPROIDX 922020805   1,648,322 34,469 SH   SOLE   34,269 0 200
VANGUARD SMALL CAP SMALL CP ETF 922908751   351,823 1,856 SH   SOLE   1,856 0 0
VANGUARD TOTAL BOND MKT EFT TOTAL BND MRKT 921937835   5,462,681 73,990 SH   SOLE   70,490 0 3,500
VANGUARD TOTAL STOCK VIPERS TOTAL STK MKT 922908769   9,245,062 45,296 SH   SOLE   42,021 0 3,275
VANGUARD ULTRA-SHORT BOND ETF VANGUARD ULTRA 92203C303   434,543 8,825 SH   SOLE   8,825 0 0
VANGUARD WORLD FD ESG INTL STK ETF ESG INTL STK ETF 921910725   230,384 4,400 SH   SOLE   4,400 0 0
VANGUARD WORLD FD ESG US STK ETF ESG US STK ETF 921910733   233,057 3,250 SH   SOLE   3,250 0 0
VERIZON COMMUNICATIONS COM 92343V104   502,108 12,911 SH   SOLE   12,911 0 0
VERRA MOBILITY CORP CL A COM STK 92511U102   30,698,548 1,814,335 SH   SOLE   1,747,310 0 67,025
VISA INC CLASS A COM CL A 92826C839   464,222 2,059 SH   SOLE   2,059 0 0
WAL-MART STORES INC COM 931142103   37,400,901 253,651 SH   SOLE   253,651 0 0
WARNER MUSIC GROUP CORP CL A COM CL A 934550203   52,968,371 1,587,305 SH   SOLE   1,517,255 0 70,050
WELLS FARGO & CO NEW COM 949746101   358,212 9,583 SH   SOLE   9,583 0 0
WISDOMTREE TR US QUALITY DIVID GROWTH FD US QTLY DIV GRT 97717X669   348,527 5,590 SH   SOLE   5,590 0 0
XTRACKERS INTERNATIONAL REAL ESTATE ETF XTRACK INTL REAL 233051846   2,420,978 115,175 SH   SOLE   115,175 0 0
YUM CHINA HLDGS INC COM COM 98850P109   10,796,394 170,317 SH   SOLE   164,677 0 5,640
ZIMMER BIOMET HLDGS COM 98956P102   13,681,432 105,893 SH   SOLE   103,208 0 2,685