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 446 6,168 SH   SOLE   6,168 0 0
ANTHEM INC COM 036752103 485 1,847 SH   SOLE   1,847 0 0
APPLE COMPUTER INC COM 037833100 1,755 11,131 SH   SOLE   11,131 0 0
AUTO DATA PROCESS INC COM 053015103 1,114 8,502 SH   SOLE   8,502 0 0
BANK OF HAWAII COM 062540109 370 5,500 SH   SOLE   5,500 0 0
THE BANK OF NEW YORK MELLON CORP COM 064058100 253 5,394 SH   SOLE   5,394 0 0
BECTON DICKINSON & CO COM 075887109 2,119 9,405 SH   SOLE   9,405 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670702 33,156 162,389 SH   SOLE   155,114 0 7,275
BOEING CO COM 097023105 403 1,250 SH   SOLE   1,250 0 0
CATERPILLAR COM 149123101 706 5,560 SH   SOLE   5,560 0 0
CHEVRON CORP COM 166764100 3,119 28,678 SH   SOLE   28,678 0 0
CINTAS CORP COM 172908105 8,678 51,658 SH   SOLE   51,658 0 0
COLGATE PALMOLIVE CO COM 194162103 223 3,751 SH   SOLE   3,751 0 0
ELECTR FOR IMAGING INC COM 286082102 6,336 255,522 SH   SOLE   253,897 0 1,625
FLUOR CORP COM 343412102 7,368 228,840 SH   SOLE   184,615 0 44,225
GENERAL ELEC CO COM 369604103 140 18,611 SH   SOLE   18,611 0 0
HONEYWELL INTERNATIONAL COM 438516106 205 1,552 SH   SOLE   1,552 0 0
INTEL CORP COM 458140100 43,050 917,329 SH   SOLE   873,029 0 44,300
ISHARES GOLD TRUST ETF ISHARES 464285105 1,637 133,275 SH   SOLE   125,700 0 7,575
ISHARES EMERGING MKTS DIVIDEND EM MKTS DIV ETF 464286319 803 21,475 SH   SOLE   19,375 0 2,100
ISHARES MSCI EMERGING MKTS MIN VOLATILITY MIN VOL EMRG MKT 464286533 434 7,775 SH   SOLE   7,775 0 0
ISHARES BARCLAYS TIPS BOND FUND TIPS BD ETF 464287176 8,691 79,367 SH   SOLE   61,028 0 18,339
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ET 464287226 8,984 84,373 SH   SOLE   62,073 0 22,300
ISHARES RUSSELL 2000 FUND RUSSELL 2000 ETF 464287655 246 1,839 SH   SOLE   1,839 0 0
ISHARES INTL TREAS BOND ETF INTL TREA BD ETF 464288117 3,819 78,810 SH   SOLE   77,960 0 850
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF SHRT NAT MUN ETF 464288158 1,804 17,125 SH   SOLE   17,125 0 0
ISHARES JPM EMERG MKTS ETF JPMORGAN USD EMG 464288281 5,936 57,126 SH   SOLE   57,026 0 100
ISHARES CALIFORNIA MUNI CALIF MUN BD ETF 464288356 1,651 28,250 SH   SOLE   28,250 0 0
ISHARES NATIONAL AMT-FREE MUNI ETF NATIONAL MUN ETF 464288414 4,615 42,325 SH   SOLE   42,325 0 0
ISHARES TR HIGH YIELD CORP IBOXX HI YD ETF 464288513 1,074 13,250 SH   SOLE   11,050 0 2,200
ISHARES CORE US REIT CRE U S REIT ETF 464288521 1,403 31,300 SH   SOLE   31,300 0 0
ISHARES SHORT TERM CORP. BOND ETF SH TR CRPORT ETF 464288646 10,103 195,646 SH   SOLE   188,300 0 7,346
JOHNSON & JOHNSON COM 478160104 42,344 328,123 SH   SOLE   313,913 0 14,210
LAMAR ADVERTISING CO-CL A CL A 512816109 4,155 60,071 SH   SOLE   60,071 0 0
LIBERTY MEDIA - SIRIUSXM COM C SIRIUSXM 531229607 37,384 1,010,938 SH   SOLE   1,010,938 0 0
LIBERTY MEDIA - FORMULA ONE CL C COM SER C FRMLA 531229854 95,169 3,099,982 SH   SOLE   3,060,982 0 39,000
LIBERTY MEDIA - FORMULA ONE CL A COM SER A FRMLA 531229870 34,650 1,165,915 SH   SOLE   1,165,915 0 0
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 23,003 403,144 SH   SOLE   403,144 0 0
MICROSOFT CORP COM 594918104 3,000 29,545 SH   SOLE   29,545 0 0
NEBULA ACQUISITION CORP UNIT 03/12/2025 629076209 12,720 1,264,500 SH   SOLE   1,264,500 0 0
NORTHERN TRUST CORP COM 665859104 38,326 458,506 SH   SOLE   438,606 0 19,900
NOVO-NORDISK ADR ADR 670100205 370 8,035 SH   SOLE   8,035 0 0
PEPSICO INC COM 713448108 563 5,104 SH   SOLE   5,104 0 0
PFIZER INC COM 717081103 335 7,693 SH   SOLE   7,693 0 0
PROCTER & GAMBLE COM 742718109 8,249 89,749 SH   SOLE   89,149 0 600
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102 322 5,385 SH   SOLE   4,600 0 785
SCHWAB EMERGING MARKET ETF EMRG MKTEQ ETF 808524706 736 31,300 SH   SOLE   30,625 0 675
SCHWAB INTL EQUITY ETF INTL EQTY ETF 808524805 3,869 136,500 SH   SOLE   135,650 0 850
SCHWAB US AGGREGATE BOND US AGGREGATE B 808524839 232 4,600 SH   SOLE   4,600 0 0
Schwab US REIT ETF US REIT ETF 808524847 1,054 27,370 SH   SOLE   27,030 0 340
SCHWAB US TIPS ETF US TIPS ETF 808524870 1,123 21,090 SH   SOLE   21,000 0 90
SCHWAB INTERNATNAL SMALL INTL SCEQT ETF 808524888 229 7,900 SH   SOLE   7,475 0 425
SYSCO CORP COM 871829107 48,826 779,229 SH   SOLE   746,559 0 32,670
TELEFLEX INC COM 879369106 48,198 186,469 SH   SOLE   178,649 0 7,820
UNION PACIFIC CORP COM 907818108 233 1,690 SH   SOLE   1,690 0 0
UNITED PARCEL SERVICE CL B 911312106 33,843 347,006 SH   SOLE   330,511 0 16,495
VANGUARD TOTAL BOND MKT EFT TOTAL BND MRKT 921937835 356 4,500 SH   SOLE   4,500 0 0
VANGUARD MSCI EAFE ETF FTSE DEV MKT ETF 921943858 25,171 678,490 SH   SOLE   623,657 0 54,833
VANGUARD INTL HIGH DIV YLD ETF INTL HIGH ETF 921946794 1,125 20,000 SH   SOLE   19,225 0 775
VANGUARD INTL DIV APPRECIATION ETF INTL DVD ETF 921946810 1,433 24,880 SH   SOLE   24,480 0 400
VANGUARD EMERGING MKT EMERG MKT BD ETF 921946885 6,670 89,490 SH   SOLE   82,790 0 6,700
VANGUARD SHORT TERM INFL-PROT SECS ETF STRM INFPROIDX 922020805 629 13,140 SH   SOLE   13,140 0 0
VANGUARD GLOBAL EX-US REAL ESTATE ETF GLB EX US ETF 922042676 4,848 92,507 SH   SOLE   89,147 0 3,360
VGRD FTSE ALL WRLD EX US FTSE SMCAP ETF 922042718 452 4,775 SH   SOLE   4,775 0 0
VANGUARD MSCI EMERGING MKT ETF FTSE EMR MKT ETF 922042858 19,487 511,486 SH   SOLE   471,187 0 40,299
VANGUARD MUNI BND TAX TAX EXEMPT BD 922907746 1,355 26,550 SH   SOLE   26,550 0 0
VANGUARD REAL ESTATE INDEX FUND ETF REAL ESTATE ETF 922908553 3,668 49,195 SH   SOLE   46,669 0 2,526
VANGUARD INDEX FDS VANGUARD VALUE ETF FO VALUE ETF 922908744 218 2,229 SH   SOLE   2,229 0 0
VANGUARD TOTAL STOCK VIPERS TOTAL STK MKT 922908769 3,384 26,517 SH   SOLE   26,242 0 275
WAL-MART STORES INC COM 931142103 43,945 471,769 SH   SOLE   460,994 0 10,775
WELLS FARGO & CO NEW COM 949746101 562 12,206 SH   SOLE   12,206 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 845 11,370 SH   SOLE   11,370 0 0
DFB HEALTHCARE ACQUISITIONS UNIT 01/30/2023 23291E208 10,217 1,011,648 SH   SOLE   1,011,648 0 0
ALPS ETF ALERIAN MLP ALERIAN MLP 00162Q866 336 38,600 SH   SOLE   35,500 0 3,100
ABBVIE INC. COM 00287Y109 328 3,558 SH   SOLE   3,558 0 0
ADVANCED DISPOSAL SERVICES INC COM 00790X101 70,250 2,934,433 SH   SOLE   2,934,433 0 0
ALPHABET INC CL C CAP STK CL C 02079K107 251 243 SH   SOLE   243 0 0
ALPHABET INC CL A CAP STK CL A 02079K305 448 429 SH   SOLE   429 0 0
AMERICAN TOWER REIT INC COM 03027X100 10,942 69,170 SH   SOLE   69,170 0 0
AMERICOLD REALTY TRUST COM 03064D108 71,649 2,805,400 SH   SOLE   2,805,400 0 0
BLACKSTONE GROUP LP COM UNIT LTD 09253U108 111,829 3,751,400 SH   SOLE   3,751,400 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 31,776 880,236 SH   SOLE   880,236 0 0
CHENIERE ENERGY INC COM NEW 16411R208 120,016 2,027,647 SH   SOLE   1,998,697 0 28,950
COMCAST CORP NEW CL A CL A 20030N101 217 6,394 SH   SOLE   6,394 0 0
CROWN CASTLE INTL CORP COM 22822V101 12,945 119,173 SH   SOLE   108,385 0 10,788
EVERGY INC COM 30034W106 510 9,000 SH   SOLE   9,000 0 0
EXXON MOBIL CORP COM 30231G102 2,661 39,037 SH   SOLE   39,037 0 0
FIRST TRUST NORTH NO AMER ENERGY 33738D101 8,439 393,463 SH   SOLE   307,488 0 85,975
FOCUS FINANCIAL PARTNERS - A COM CL A 34417P100 45,847 1,741,269 SH   SOLE   1,741,269 0 0
GS ACQUISITION HOLDINGS CORP UNIT 06/12/2023 36255F201 12,300 1,200,000 SH   SOLE   1,200,000 0 0
POWERSHARES ACT MANG C DB OPT YLD DIV OPTIMUM YIELD 46090F100 2,146 142,445 SH   SOLE   133,280 0 9,165
POWERSHARES DB CMDTY IDX UNIT BEN INT UNIT 46138B103 1,131 78,100 SH   SOLE   70,700 0 7,400
POWERSHARES GLOBAL ETF SOVEREIGN DEBT EMRNG MKT SVRG 46138E784 7,172 271,483 SH   SOLE   206,829 0 64,654
ISHARES TRUST FLOATING RATE BD ETF FLTG RATE NT ETF 46429B655 7,047 139,950 SH   SOLE   123,450 0 16,500
ISHARES MSCI EAFE MIN VOLATILITY MIN VOL EAFE ETF 46429B689 2,006 30,100 SH   SOLE   30,100 0 0
ISHARES MSCI USA MIN. VOLATILITY ETF MIN VOL USA ETF 46429B697 552 10,550 SH   SOLE   10,550 0 0
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747 2,647 27,010 SH   SOLE   27,010 0 0
ISHARES US ETF TRUST COMMODITIES SELECT COMMOD SEL STG 46431W853 1,528 50,130 SH   SOLE   50,130 0 0
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 1,166 21,200 SH   SOLE   21,200 0 0
ISHARES MSCI EMERGING MKT ETF CORE MSCI EMKT 46434G103 3,120 66,175 SH   SOLE   66,025 0 150
ISHARES TRUST 0-5 YR INVT GRADE CORP BD 0-5YR INVT GR CP 46434V100 7,158 144,525 SH   SOLE   144,525 0 0
ISHARES TRUST 0-5YR HIGH YIELD CORP BD I 0-5YR HI YL CP 46434V407 5,789 129,947 SH   SOLE   109,097 0 20,850
IBONDS ETF CORP DEC 2019 IBONDS DEC19 ETF 46434VAU4 546 22,050 SH   SOLE   22,050 0 0
MORGAN J P & CO INC COM 46625H100 559 5,732 SH   SOLE   5,732 0 0
JPMORGAN ALERIAN MLP INDEX ETN ALERIAN ML ETN 46625H365 345 15,500 SH   SOLE   15,500 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN INT DIV RTN INT EQ 46641Q209 3,044 59,820 SH   SOLE   56,995 0 2,825
JPMRG DVSFD RETN EMRG DIV RTN EM EQT 46641Q308 2,074 40,805 SH   SOLE   40,105 0 700
JP MORGAN ETF TRUST DIVERSIFIED RETURN JPMORGAN DIVER 46641Q407 746 11,515 SH   SOLE   10,915 0 600
JP MORGAN ETF TRUST ULTRA SHORT INCOME ULTRA SHRT INC 46641Q837 4,574 91,250 SH   SOLE   75,350 0 15,900
LPL FINANCIAL HOLDINGS INC COM 50212V100 143,092 2,342,699 SH   SOLE   2,307,749 0 34,950
MASTERCARD INC CL A 57636Q104 2,792 14,801 SH   SOLE   14,801 0 0
MERCK & CO INC COM 58933Y105 238 3,122 SH   SOLE   3,122 0 0
INVESCO QQQ TRUST UNIT SER 1 46090E103 303 1,966 SH   SOLE   1,966 0 0
LIBERTY INTERACTIVE CORP QVC GP COM SER A COM SER A 74915M100 1,517 77,742 SH   SOLE   77,742 0 0
SBA COMMUNICATIONS CORP CL A CL A 78410G104 30,186 186,464 SH   SOLE   178,214 0 8,250
SPDR S&P 500 ETF TR TR UNIT 78462F103 427 1,712 SH   SOLE   1,712 0 0
SPDR GOLD TRUST SHS GOLD SHS 78463V107 2,447 20,185 SH   SOLE   19,585 0 600
SPDR DOW JONES INT'L REAL ESTATE ETF DJ INTL RL ETF 78463X863 1,551 43,915 SH   SOLE   43,141 0 774
SPDR SERIES BARCLAYS HIGH YLD BOND FUND BLOOMBERG BRCLYS 78464A417 7,490 223,005 SH   SOLE   220,725 0 2,280
SPDR PORTFOLIO SHORT TERM CORP BOND ETF PORTFOLIO SHORT 78464A474 8,919 295,920 SH   SOLE   269,295 0 26,625
SPDR BARCLAYS INT'L TB ETF BLOMBERG INTL TR 78464A516 5,121 185,491 SH   SOLE   142,611 0 42,880
SPDR BLMBRG BRCLY INV GR BLOMBERG BRC INV 78468R200 4,819 158,700 SH   SOLE   158,425 0 275
SPDR SER TR BLOOMBERG SRT TR BLOOMBERG SRT TR 78468R408 1,156 44,425 SH   SOLE   44,050 0 375
SOLARWINDS CORP. COM 83417Q105 59,704 4,317,000 SH   SOLE   4,317,000 0 0
UNITED HEALTHCARE CORP COM 91324P102 285 1,146 SH   SOLE   1,146 0 0
VANGUARD SHORT TERM CORP BOND ETF SHRT TRM CORP BD 92206C409 11,350 145,628 SH   SOLE   121,753 0 23,875
VERRA MOBILITY CORP COM 92511U102 269,966 27,660,504 SH   SOLE   27,660,504 0 0
VISA INC CLASS A COM CL A 92826C839 254 1,929 SH   SOLE   1,929 0 0
WISDOMTREE TR HIGH DIVID FD US HIGH DIVIDEND 97717W208 345 5,308 SH   SOLE   5,308 0 0
WISDOMTREE TR LARGECAP DIVID FD US LARGECAP DIVD 97717W307 426 5,052 SH   SOLE   5,052 0 0
WISDOMTREE TR EMERGING MKTS QUALITY DIVI EM MKTS QTLY DIV 97717W323 507 22,850 SH   SOLE   20,850 0 2,000
WISDOMTREE TR INTL HEDGED QUALITY DIVID ITL HDG QTLY DIV 97717X594 391 14,077 SH   SOLE   14,077 0 0
WISDOMTREE TR US QUALITY DIVID GROWTH FD US QTLY DIV GRT 97717X669 521 13,600 SH   SOLE   13,600 0 0
GASLOG LTD SHS G37585109 44,984 2,732,939 SH   SOLE   2,732,939 0 0
TPG PACE HOLDINGS CORP. UNIT 99/99/9999 G89827102 12,806 1,213,900 SH   SOLE   1,213,900 0 0
SEASPAN CORP SHS Y75638109 403 51,593 SH   SOLE   51,593 0 0