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   689,119 6,885 SH   SOLE   6,885 0 0
ABBOTT LABS COM 002824100   1,529,114 14,026 SH   SOLE   14,026 0 0
ABBVIE INC COM 00287Y109   1,706,355 12,665 SH   SOLE   12,665 0 0
ADOBE SYSTEMS INC COM 00724F101   47,405,135 96,945 SH   SOLE   92,536 0 4,409
ALEXANDER & BALDWIN INC COM 014491104   657,713 35,399 SH   SOLE   35,399 0 0
ALPHABET INC CL A CAP STK CL A 02079K305   2,580,253 21,556 SH   SOLE   21,556 0 0
ALPHABET INC CL C CAP STK CL C 02079K107   82,043,426 678,213 SH   SOLE   655,532 0 22,681
AMAZON.COM COM 023135106   27,493,184 210,902 SH   SOLE   205,012 0 5,890
AMERICAN TOWER REIT INC COM 03027X100   11,995,851 61,853 SH   SOLE   61,853 0 0
AMERICOLD REALTY TRUST INC COM 03064D108   44,260,996 1,370,309 SH   SOLE   1,317,387 0 52,922
AMERISOURCEBERGEN CORP COM COM 03073E105   1,602,941 8,330 SH   SOLE   8,330 0 0
APPLE COMPUTER INC COM 037833100   26,684,837 137,571 SH   SOLE   135,419 0 2,152
AUTO DATA PROCESS INC COM 053015103   479,581 2,182 SH   SOLE   2,182 0 0
BANK OF HAWAII COM 062540109   216,457 5,250 SH   SOLE   5,250 0 0
BECTON DICKINSON & CO COM 075887109   614,351 2,327 SH   SOLE   2,327 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670702   71,103,274 208,514 SH   SOLE   201,144 0 7,370
BLACKROCK INC COM 09247X101   214,944 311 SH   SOLE   311 0 0
BLACKSTONE GROUP LP COM 09260D107   69,518,507 747,752 SH   SOLE   727,122 0 20,630
BRISTOL MYERS SQUIBB COM 110122108   319,750 5,000 SH   SOLE   5,000 0 0
CARMAX INC COM 143130102   19,775,799 236,270 SH   SOLE   230,025 0 6,245
CATERPILLAR COM 149123101   902,511 3,668 SH   SOLE   3,668 0 0
CHENIERE ENERGY INC COM NEW 16411R208   97,664,979 641,014 SH   SOLE   625,193 0 15,821
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101   41,339,103 895,949 SH   SOLE   895,949 0 0
CHEVRON CORP COM 166764100   3,220,639 20,468 SH   SOLE   20,468 0 0
CINTAS CORP COM 172908105   18,993,923 38,211 SH   SOLE   38,211 0 0
COMCAST CORP NEW CL A CL A 20030N101   274,313 6,602 SH   SOLE   6,602 0 0
COSTCO WHOLESALE CORP COM 22160K105   257,476 478 SH   SOLE   478 0 0
CROWN CASTLE INC COM 22822V101   15,156,868 133,025 SH   SOLE   122,125 0 10,900
DISNEY WALT HOLDING CO COM 254687106   369,968 4,143 SH   SOLE   4,143 0 0
EBAY COM 278642103   34,775,309 778,145 SH   SOLE   747,180 0 30,965
EQUINIX INC COM 29444U700   373,939 477 SH   SOLE   477 0 0
EVERGY INC COM 30034W106   525,780 9,000 SH   SOLE   9,000 0 0
EXXON MOBIL CORP COM 30231G102   2,105,466 19,631 SH   SOLE   19,631 0 0
FIRST TRUST NASDAQ CYBERSECURITY ETF NASDAQ CYB ETF 33734X846   594,871 13,100 SH   SOLE   13,100 0 0
FIRST TRUST NORTH NO AMER ENERGY 33738D101   20,269,791 750,733 SH   SOLE   675,853 0 74,880
GENERAL MILLS INC COM 370334104   516,037 6,728 SH   SOLE   6,728 0 0
HOME DEPOT INC COM 437076102   206,264 664 SH   SOLE   664 0 0
INTEL CORP COM 458140100   2,689,350 80,423 SH   SOLE   80,423 0 0
INT'L BUSINESS MACHINES COM 459200101   659,415 4,928 SH   SOLE   4,928 0 0
INVESCO OPTIMUM YIELD ETF OPTIMUM YIELD 46090F100   3,855,970 283,423 SH   SOLE   265,489 0 17,934
INVESCO QQQ TRUST SERIES 1 UNIT SER 1 46090E103   1,710,784 4,631 SH   SOLE   4,631 0 0
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747   2,123,078 21,752 SH   SOLE   21,442 0 310
ISHARES BARCLAYS TIPS BOND FUND TIPS BD ETF 464287176   3,704,750 34,424 SH   SOLE   32,185 0 2,239
ISHARES CALIFORNIA MUNI CALIF MUN BD ETF 464288356   3,475,373 61,025 SH   SOLE   61,025 0 0
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842   4,479,502 66,363 SH   SOLE   65,313 0 1,050
ISHARES CORE TOT US STOCK MKT CORE S&P TTL STK 464287150   5,820,012 59,485 SH   SOLE   59,485 0 0
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ET 464287226   12,793,451 130,612 SH   SOLE   127,497 0 3,115
ISHARES ESG MSCI USA SMALL-CAP ETF ESG AWARE MSCI 46435U663   214,008 6,025 SH   SOLE   6,025 0 0
ISHARES GOLD TRUST ETF ISHARES NEW 464285204   4,795,728 131,787 SH   SOLE   127,425 0 4,362
ISHARES INTL TREAS BOND ETF INTL TREA BD ETF 464288117   1,239,167 31,300 SH   SOLE   31,300 0 0
ISHARES JPM EMERG MKTS ETF JPMORGAN USD EMG 464288281   4,878,432 56,372 SH   SOLE   54,372 0 2,000
ISHARES MSCI EMERGING MKT ETF CORE MSCI EMKT 46434G103   5,161,648 104,720 SH   SOLE   103,460 0 1,260
ISHARES MSCI USA MIN. VOLATILITY ETF MSCI USA MIN VOL 46429B697   408,815 5,500 SH   SOLE   5,500 0 0
ISHARES NATIONAL AMT-FREE MUNI ETF NATIONAL MUN ETF 464288414   1,667,656 15,625 SH   SOLE   15,625 0 0
ISHARES RUSSELL 2000 FUND RUSSELL 2000 ETF 464287655   486,902 2,600 SH   SOLE   2,600 0 0
ISHARES S&P 500 VALUE S&P 500 VAL ETF 464287408   237,565 1,473 SH   SOLE   1,337 0 136
ISHARES SELECT DIVIDEND SELECT DIVID ETF 464287168   857,567 7,569 SH   SOLE   7,569 0 0
ISHARES SHORT TERM CORP BOND ETF ISHS 1-5YR INVS 464288646   7,539,169 150,272 SH   SOLE   144,287 0 5,985
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF SHRT NAT MUN ETF 464288158   1,284,894 12,350 SH   SOLE   12,350 0 0
ISHARES TR HIGH YIELD CORP IBOXX HI YD ETF 464288513   429,349 5,719 SH   SOLE   5,719 0 0
ISHARES TR MSCI USA ESG SLC MSCI USA ESG SLC 464288802   353,491 3,775 SH   SOLE   3,775 0 0
ISHARES TR S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309   223,238 3,167 SH   SOLE   2,835 0 332
ISHARES TR S&P MIDCAP 400 CORE S&P MCP ETF 464287507   205,784 787 SH   SOLE   787 0 0
ISHARES TREASURY FLOATING RATE BOND ETF TRS FLT RT BD 46434V860   2,376,423 46,900 SH   SOLE   46,900 0 0
ISHARES TRUST 0-5 YR INVT GRADE CORP BD 0-5YR INVT GR CP 46434V100   4,009,866 83,175 SH   SOLE   83,175 0 0
ISHARES TRUST 0-5YR HIGH YIELD CORP BD I 0-5YR HI YL CP 46434V407   8,022,979 193,558 SH   SOLE   184,795 0 8,763
ISHARES TRUST ESG 1-5 YEAR USD CORPORATE ESG AWRE 1 5 YR 46435G243   743,003 31,075 SH   SOLE   31,075 0 0
ISHARES TRUST FLOATING RATE BD ETF FLTG RATE NT ETF 46429B655   980,317 19,290 SH   SOLE   18,790 0 500
ISHARES ULTRA SHORT TERM BLACKROCK ULTRA 46434V878   6,224,625 123,750 SH   SOLE   123,750 0 0
ISHARES US ETF TRUST COMMODITIES SELECT GSCI CMDTY STGY 46431W853   4,128,222 158,900 SH   SOLE   158,400 0 500
JOHNSON & JOHNSON COM 478160104   62,446,242 377,273 SH   SOLE   365,068 0 12,205
JP MORGAN ETF TRUST ULTRA SHORT INCOME ULTRA SHRT INC 46641Q837   30,219,628 602,705 SH   SOLE   584,745 0 17,960
JPMORGAN ULTRA-SHORT MUNICIPAL INC ETF ULTRA SHT MUNCPL 46641Q654   2,395,745 47,300 SH   SOLE   47,300 0 0
KIMBERLY CLARK COM 494368103   440,273 3,189 SH   SOLE   3,189 0 0
LAB CO OF AMER HLDG COM NEW 50540R409   53,370,612 221,152 SH   SOLE   212,715 0 8,437
LAMAR ADVERTISING CO-CL A CL A 512816109   3,755,123 37,835 SH   SOLE   37,835 0 0
LIBERTY MEDIA - FORMULA ONE CL C COM SER C FRMLA 531229854   68,739,974 913,124 SH   SOLE   883,879 0 29,245
LPL FINANCIAL HOLDINGS INC COM 50212V100   111,702,230 513,738 SH   SOLE   502,923 0 10,815
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106   41,318,089 662,998 SH   SOLE   662,998 0 0
MASTERCARD INC CL A 57636Q104   3,915,694 9,956 SH   SOLE   9,956 0 0
MATSON INC COM COM 57686G105   3,202,942 41,206 SH   SOLE   41,206 0 0
MERCK & CO INC COM 58933Y105   536,909 4,653 SH   SOLE   4,653 0 0
MICROSOFT CORP COM 594918104   56,472,211 165,831 SH   SOLE   159,703 0 6,128
MORGAN J P & CO INC COM 46625H100   733,744 5,045 SH   SOLE   5,045 0 0
NORTHERN TRUST CORP COM 665859104   22,251,193 300,124 SH   SOLE   292,849 0 7,275
NOVO-NORDISK ADR ADR 670100205   1,300,304 8,035 SH   SOLE   8,035 0 0
NUSHARES ETF TR ESG HI TLD CRP ESG HI TLD CRP 67092P854   215,361 10,475 SH   SOLE   10,475 0 0
PEPSICO INC COM 713448108   601,881 3,249 SH   SOLE   3,249 0 0
PPG INDUSTRIES COM 693506107   1,444,442 9,740 SH   SOLE   9,740 0 0
PROCTER & GAMBLE COM 742718109   5,885,084 38,784 SH   SOLE   38,784 0 0
SBA COMMUNICATIONS CORP CL A CL A 78410G104   12,380,387 53,419 SH   SOLE   49,119 0 4,300
SCHWAB INTL EQUITY ETF INTL EQTY ETF 808524805   905,973 25,413 SH   SOLE   25,413 0 0
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102   273,389 5,288 SH   SOLE   5,288 0 0
SCHWAB US REIT ETF US REIT ETF 808524847   2,005,535 102,690 SH   SOLE   101,265 0 1,425
SCHWAB US TIPS ETF US TIPS ETF 808524870   2,385,040 45,490 SH   SOLE   45,325 0 165
SELECT SECTOR SPDR TR TECHNOLOGY TECHNOLOGY 81369Y803   218,715 1,258 SH   SOLE   1,258 0 0
SPDR BARCLAYS INT'L TB ETF BLOOMBERG INTL T 78464A516   1,105,466 49,022 SH   SOLE   49,022 0 0
SPDR DOW JONES INT'L REAL ESTATE ETF DJ INTL RL ETF 78463X863   779,610 31,474 SH   SOLE   31,474 0 0
SPDR GOLD TRUST SHS GOLD SHS 78463V107   4,201,110 23,566 SH   SOLE   23,316 0 250
SPDR PORTFOLIO SHORT TERM CORP BOND ETF PORTFOLIO SHORT 78464A474   9,234,120 313,659 SH   SOLE   309,484 0 4,175
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,446,718 3,263 SH   SOLE   3,263 0 0
SPDR SER TR BLOOMBERG SRT TR BLOOMBERG SHT TE 78468R408   4,872,075 197,250 SH   SOLE   197,150 0 100
SPDR SERIES BARCLAYS HIGH YLD BOND FUND BLOOMBERG HIGH Y 78468R622   237,897 2,585 SH   SOLE   2,585 0 0
SYSCO CORP COM 871829107   13,907,651 187,434 SH   SOLE   187,434 0 0
TELEFLEX INC COM 879369106   19,344,041 79,924 SH   SOLE   79,924 0 0
TESLA MOTORS INC COM 88160R101   274,858 1,050 SH   SOLE   1,050 0 0
UNION PACIFIC CORP COM 907818108   440,956 2,155 SH   SOLE   2,155 0 0
UNITED HEALTHCARE CORP COM 91324P102   507,555 1,056 SH   SOLE   1,056 0 0
UNITED PARCEL SERVICE CL B 911312106   55,976,363 312,280 SH   SOLE   302,305 0 9,975
VANECK VECTORS ETF TR GREEN BD ETF GREEN BOND ETF 92189F171   251,004 10,775 SH   SOLE   10,775 0 0
VANGUARD CONSUMER DISCRETIONARY ETF CONSUM DIS ETF 92204A108   538,080 1,900 SH   SOLE   1,900 0 0
VANGUARD DIV APPRECIATION ETF DIV APP ETF 921908844   633,481 3,900 SH   SOLE   3,900 0 0
VANGUARD EMERGING MKT EM MK GOV BD ETF 921946885   10,833,111 173,970 SH   SOLE   170,445 0 3,525
VANGUARD GLOBAL EX-US REAL ESTATE ETF GLB EX US ETF 922042676   4,657,820 115,895 SH   SOLE   109,080 0 6,815
VANGUARD INFORMATION INF TECH ETF 92204A702   718,510 1,625 SH   SOLE   1,625 0 0
VANGUARD INTL DIV APPRECIATION ETF INTL DVD ETF 921946810   1,054,994 14,049 SH   SOLE   13,249 0 800
VANGUARD MID-CAP ETF MID CAP ETF 922908629   399,590 1,815 SH   SOLE   1,815 0 0
VANGUARD MSCI EAFE ETF VAN FTSE DEV MKT 921943858   15,294,262 331,188 SH   SOLE   296,245 0 34,943
VANGUARD MSCI EMERGING MKT ETF FTSE EMR MKT ETF 922042858   10,565,296 259,717 SH   SOLE   233,668 0 26,049
VANGUARD MUNI BND TAX TAX EXEMPT BD 922907746   2,011,311 40,050 SH   SOLE   40,050 0 0
VANGUARD REAL ESTATE INDEX FUND ETF REAL ESTATE ETF 922908553   6,190,946 74,089 SH   SOLE   71,202 0 2,887
VANGUARD SHORT TERM CORP BOND ETF SHRT TRM CORP BD 92206C409   9,347,187 123,542 SH   SOLE   121,597 0 1,945
VANGUARD SHORT TERM INFL-PROT SECS ETF STRM INFPROIDX 922020805   1,634,534 34,469 SH   SOLE   34,269 0 200
VANGUARD SMALL CAP SMALL CP ETF 922908751   369,139 1,856 SH   SOLE   1,856 0 0
VANGUARD TOTAL BOND MKT EFT TOTAL BND MRKT 921937835   5,763,590 79,290 SH   SOLE   75,790 0 3,500
VANGUARD TOTAL STOCK VIPERS TOTAL STK MKT 922908769   9,859,742 44,760 SH   SOLE   41,470 0 3,290
VANGUARD ULTRA-SHORT BOND ETF VANGUARD ULTRA 92203C303   427,692 8,700 SH   SOLE   8,700 0 0
VANGUARD WORLD FD ESG INTL STK ETF ESG INTL STK ETF 921910725   233,684 4,400 SH   SOLE   4,400 0 0
VANGUARD WORLD FD ESG US STK ETF ESG US STK ETF 921910733   254,637 3,250 SH   SOLE   3,250 0 0
VERIZON COMMUNICATIONS COM 92343V104   472,275 12,699 SH   SOLE   12,699 0 0
VERRA MOBILITY CORP CL A COM STK 92511U102   40,884,194 2,073,235 SH   SOLE   2,006,010 0 67,225
VISA INC CLASS A COM CL A 92826C839   488,971 2,059 SH   SOLE   2,059 0 0
WAL-MART STORES INC COM 931142103   39,006,011 248,161 SH   SOLE   248,161 0 0
WARNER MUSIC GROUP CORP CL A COM CL A 934550203   44,705,869 1,713,525 SH   SOLE   1,648,960 0 64,565
WELLS FARGO & CO NEW COM 949746101   403,326 9,450 SH   SOLE   9,450 0 0
WISDOMTREE TR US QUALITY DIVID GROWTH FD US QTLY DIV GRT 97717X669   372,679 5,590 SH   SOLE   5,590 0 0
XTRACKERS INTERNATIONAL REAL ESTATE ETF XTRACK INTL REAL 233051846   2,490,856 123,800 SH   SOLE   123,800 0 0
YUM CHINA HLDGS INC COM COM 98850P109   9,404,820 166,457 SH   SOLE   160,892 0 5,565
ZIMMER BIOMET HLDGS COM 98956P102   15,461,765 106,193 SH   SOLE   103,508 0 2,685