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 441 6,017 SH   SOLE   6,017 0 0
ANTHEM INC COM 036752103 506 1,847 SH   SOLE   1,847 0 0
APPLE COMPUTER INC COM 037833100 2,500 11,073 SH   SOLE   11,073 0 0
AUTO DATA PROCESS INC COM 053015103 1,281 8,502 SH   SOLE   8,502 0 0
BANK OF HAWAII COM 062540109 434 5,500 SH   SOLE   5,500 0 0
THE BANK OF NEW YORK MELLON CORP COM 064058100 275 5,394 SH   SOLE   5,394 0 0
BECTON DICKINSON & CO COM 075887109 2,604 9,977 SH   SOLE   9,977 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670702 748 3,495 SH   SOLE   3,495 0 0
BOEING CO COM 097023105 483 1,300 SH   SOLE   1,300 0 0
CATERPILLAR COM 149123101 860 5,640 SH   SOLE   5,640 0 0
CHEVRON CORP COM 166764100 3,751 30,673 SH   SOLE   30,673 0 0
CINTAS CORP COM 172908105 10,842 54,808 SH   SOLE   54,808 0 0
COLGATE PALMOLIVE CO COM 194162103 360 5,371 SH   SOLE   5,371 0 0
ELECTR FOR IMAGING INC COM 286082102 11,655 341,989 SH   SOLE   339,714 0 2,275
FIDELITY MSCI REAL ESTATE INDEX ETF MSCI RL EST ETF 316092857 404 16,800 SH   SOLE   16,800 0 0
FLUOR CORP COM 343412102 39,611 681,780 SH   SOLE   643,855 0 37,925
GENERAL ELEC CO COM 369604103 214 18,974 SH   SOLE   18,974 0 0
GORES HOLDINGS II INC. COM CL A 382867109 42,395 3,992,000 SH   SOLE   3,992,000 0 0
HONEYWELL INTERNATIONAL COM 438516106 255 1,552 SH   SOLE   1,552 0 0
INTEL CORP COM 458140100 43,003 909,347 SH   SOLE   863,346 0 46,000
INT'L BUSINESS MACHINES COM 459200101 214 1,417 SH   SOLE   1,417 0 0
ISHARES GOLD TRUST ETF ISHARES 464285105 1,051 91,975 SH   SOLE   84,475 0 7,500
ISHARES EMERGING MKTS DIVIDEND EM MKTS DIV ETF 464286319 857 22,025 SH   SOLE   19,925 0 2,100
ISHARES MSCI EMERGING MKTS MIN VOLATILITY MIN VOL EMRG MKT 464286533 319 5,375 SH   SOLE   5,375 0 0
ISHARES CORE TOT US STOCK MKT CORE S&P TTL STK 464287150 239 3,585 SH   SOLE   3,585 0 0
ISHARES BARCLAYS TIPS BOND FUND TIPS BD ETF 464287176 11,142 100,726 SH   SOLE   82,387 0 18,339
ISHARES TR S&P 500 INDEX CORE S&P500 ETF 464287200 261 892 SH   SOLE   892 0 0
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ET 464287226 13,302 126,062 SH   SOLE   103,262 0 22,800
ISHARES TR S&P MIDCAP 400 CORE S&P MCP ETF 464287507 234 1,162 SH   SOLE   1,162 0 0
ISHARES RUSSELL 2000 FUND RUSSELL 2000 ETF 464287655 476 2,825 SH   SOLE   2,825 0 0
ISHARES INTL TREAS BOND ETF INTL TREA BD ETF 464288117 3,127 64,935 SH   SOLE   64,085 0 850
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF SHRT NAT MUN ETF 464288158 1,005 9,600 SH   SOLE   9,600 0 0
ISHARES JPM EMERG MKTS ETF JPMORGAN USD EMG 464288281 2,403 22,287 SH   SOLE   22,185 0 100
ISHARES NATIONAL AMT-FREE MUNI ETF NATIONAL MUN ETF 464288414 5,114 47,375 SH   SOLE   47,375 0 0
ISHARES TR HIGH YIELD CORP IBOXX HI YD ETF 464288513 2,346 27,135 SH   SOLE   24,935 0 2,200
ISHARES CORE US REIT CRE U S REIT ETF 464288521 484 10,000 SH   SOLE   10,000 0 0
ISHARES SHORT TERM CORP. BOND ETF SH TR CRPORT ETF 464288646 9,201 177,523 SH   SOLE   170,177 0 7,346
JOHNSON & JOHNSON COM 478160104 45,132 326,640 SH   SOLE   311,830 0 14,810
LAMAR ADVERTISING CO-CL A CL A 512816109 5,148 66,171 SH   SOLE   66,171 0 0
LIBERTY MEDIA - SIRIUSXM COM C SIRIUSXM 531229607 43,893 1,010,188 SH   SOLE   1,010,188 0 0
LIBERTY MEDIA - FORMULA ONE CL C COM SER C FRMLA 531229854 111,843 3,007,332 SH   SOLE   2,966,332 0 41,000
LIBERTY MEDIA - FORMULA ONE CL A COM SER A FRMLA 531229870 41,483 1,165,915 SH   SOLE   1,165,915 0 0
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 31,141 459,848 SH   SOLE   459,848 0 0
MICROSOFT CORP COM 594918104 3,349 29,284 SH   SOLE   29,284 0 0
NEBULA ACQUISITION CORP UNIT 03/12/2025 629076209 12,898 1,264,500 SH   SOLE   1,264,500 0 0
NORTHERN TRUST CORP COM 665859104 45,859 449,024 SH   SOLE   428,224 0 20,800
NOVO-NORDISK ADR ADR 670100205 379 8,035 SH   SOLE   8,035 0 0
PNC BANK COM 693475105 212 1,555 SH   SOLE   1,555 0 0
PEPSICO INC COM 713448108 536 4,791 SH   SOLE   4,791 0 0
PFIZER INC COM 717081103 339 7,688 SH   SOLE   7,688 0 0
PROCTER & GAMBLE COM 742718109 33,843 406,619 SH   SOLE   381,493 0 25,125
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102 308 4,370 SH   SOLE   3,075 0 1,295
SCHWAB EMERGING MARKET ETF EMRG MKTEQ ETF 808524706 1,480 57,575 SH   SOLE   56,150 0 1,425
SCHWAB INTL EQUITY ETF INTL EQTY ETF 808524805 4,878 145,495 SH   SOLE   143,845 0 1,650
SCHWAB US AGGREGATE BOND US AGGREGATE B 808524839 293 5,825 SH   SOLE   5,775 0 50
Schwab US REIT ETF US REIT ETF 808524847 793 18,995 SH   SOLE   18,855 0 140
SCHWAB US TIPS ETF US TIPS ETF 808524870 369 6,840 SH   SOLE   6,800 0 40
SYSCO CORP COM 871829107 56,478 771,031 SH   SOLE   737,061 0 33,970
TELEFLEX INC COM 879369106 50,005 187,924 SH   SOLE   179,704 0 8,220
UNION PACIFIC CORP COM 907818108 275 1,690 SH   SOLE   1,690 0 0
UNITED PARCEL SERVICE CL B 911312106 40,003 342,641 SH   SOLE   325,346 0 17,295
VANGUARD MSCI EAFE ETF FTSE DEV MKT ETF 921943858 31,256 722,337 SH   SOLE   666,104 0 56,233
VANGUARD INTL HIGH DIV YLD ETF INTL HIGH ETF 921946794 1,161 18,475 SH   SOLE   17,900 0 575
VANGUARD INTL DIV APPRECIATION ETF INTL DVD ETF 921946810 1,278 19,840 SH   SOLE   19,440 0 400
VANGUARD EMERGING MKT EMERG MKT BD ETF 921946885 5,419 71,465 SH   SOLE   64,765 0 6,700
VANGUARD SHORT TERM INFL-PROT SECS ETF STRM INFPROIDX 922020805 2,620 54,166 SH   SOLE   54,165 0 0
VANGUARD GLOBAL EX-US REAL ESTATE ETF GLB EX US ETF 922042676 4,075 72,552 SH   SOLE   69,392 0 3,160
VGRD FTSE ALL WRLD EX US FTSE SMCAP ETF 922042718 331 2,950 SH   SOLE   2,950 0 0
VANGUARD MSCI EMERGING MKT ETF FTSE EMR MKT ETF 922042858 21,682 528,839 SH   SOLE   487,940 0 40,899
VANGUARD MUNI BND TAX TAX EXEMPT BD 922907746 1,000 19,800 SH   SOLE   19,800 0 0
VANGUARD REAL ESTATE INDEX FUND ETF REAL ESTATE ETF 922908553 3,795 47,038 SH   SOLE   44,487 0 2,551
VANGUARD INDEX FDS VANGUARD VALUE ETF FO VALUE ETF 922908744 262 2,367 SH   SOLE   2,367 0 0
VANGUARD SMALL CAP SMALL CP ETF 922908751 204 1,256 SH   SOLE   1,256 0 0
VANGUARD TOTAL STOCK VIPERS TOTAL STK MKT 922908769 4,055 27,094 SH   SOLE   26,904 0 190
WAL-MART STORES INC COM 931142103 44,415 472,954 SH   SOLE   461,179 0 11,775
WELLS FARGO & CO NEW COM 949746101 710 13,514 SH   SOLE   13,514 0 0
NASDAQ 100 UNITS UNIT SER 1 46090E103 365 1,967 SH   SOLE   1,966 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 1,085 11,770 SH   SOLE   11,770 0 0
DFB HEALTHCARE ACQUISITIONS UNIT 01/30/2023 23291E208 10,615 1,002,367 SH   SOLE   1,002,367 0 0
ALPS ETF ALERIAN MLP ALERIAN MLP 00162Q866 423 39,600 SH   SOLE   36,500 0 3,100
ABBVIE INC. COM 00287Y109 337 3,558 SH   SOLE   3,558 0 0
ADVANCED DISPOSAL SERVICES INC COM 00790X101 82,502 3,046,600 SH   SOLE   3,046,600 0 0
ALPHABET INC CL C CAP STK CL C 02079K107 270 226 SH   SOLE   226 0 0
ALPHABET INC CL A CAP STK CL A 02079K305 494 409 SH   SOLE   409 0 0
AMERICAN TOWER REIT INC COM 03027X100 10,435 71,818 SH   SOLE   71,819 0 0
AMERICOLD REALTY TRUST COM 03064D108 74,650 2,983,600 SH   SOLE   2,983,600 0 0
BLACKSTONE GROUP LP COM UNIT LTD 09253U108 110,685 2,906,650 SH   SOLE   2,906,650 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 34,572 876,137 SH   SOLE   876,137 0 0
CHENIERE ENERGY INC COM NEW 16411R208 114,668 1,650,142 SH   SOLE   1,620,292 0 29,850
COMCAST CORP NEW CL A CL A 20030N101 233 6,576 SH   SOLE   6,576 0 0
COSTCO WHOLESALE CORP COM 22160K105 206 875 SH   SOLE   875 0 0
CROWN CASTLE INTL CORP COM 22822V101 13,766 123,648 SH   SOLE   112,860 0 10,788
EVERGY INC COM 30034W106 494 9,000 SH   SOLE   9,000 0 0
EXXON MOBIL CORP COM 30231G102 3,332 39,187 SH   SOLE   39,187 0 0
FEDEX CORPORATION COM 31428X106 233 966 SH   SOLE   966 0 0
FIRST TRUST NORTH NO AMER ENERGY 33738D101 8,700 370,838 SH   SOLE   283,363 0 87,475
FOCUS FINANCIAL PARTNERS - A COM CL A 34417P100 77,235 1,627,372 SH   SOLE   1,627,372 0 0
GS ACQUISITION HOLDINGS CORP UNIT 06/12/2023 36255F201 12,444 1,200,000 SH   SOLE   1,200,000 0 0
POWERSHARES ACT MANG C DB OPT YLD DIV OPTIMUM YIELD 46090F100 3,536 188,410 SH   SOLE   181,860 0 6,550
POWERSHARES DB CMDTY IDX UNIT BEN INT UNIT 46138B103 1,949 108,465 SH   SOLE   99,065 0 9,400
POWERSHARES GLOBAL ETF SOVEREIGN DEBT EMRNG MKT SVRG 46138E784 12,124 449,376 SH   SOLE   384,722 0 64,654
ISHARES TRUST FLOATING RATE BD ETF FLTG RATE NT ETF 46429B655 10,865 212,955 SH   SOLE   196,455 0 16,500
ISHARES MSCI EAFE MIN VOLATILITY MIN VOL EAFE ETF 46429B689 444 6,100 SH   SOLE   6,100 0 0
ISHARES MSCI USA MIN. VOLATILITY ETF MIN VOL USA ETF 46429B697 341 5,975 SH   SOLE   5,975 0 0
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747 258 2,610 SH   SOLE   2,610 0 0
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 461 7,200 SH   SOLE   7,200 0 0
ISHARES MSCI EMERGING MKT ETF CORE MSCI EMKT 46434G103 3,091 59,700 SH   SOLE   59,550 0 150
ISHARES TRUST 0-5 YR INVT GRADE CORP BD 0-5YR INVT GR CP 46434V100 2,788 56,150 SH   SOLE   56,150 0 0
ISHARES TRUST 0-5YR HIGH YIELD CORP BD I 0-5YR HI YL CP 46434V407 4,217 89,572 SH   SOLE   68,722 0 20,850
IBONDS ETF CORP DEC 2018 IBONDS DEC18 ETF 46434VAA8 445 17,728 SH   SOLE   17,728 0 0
IBONDS ETF CORP DEC 2019 IBONDS DEC19 ETF 46434VAU4 547 22,050 SH   SOLE   22,050 0 0
MORGAN J P & CO INC COM 46625H100 652 5,776 SH   SOLE   5,776 0 0
JPMORGAN ALERIAN MLP INDEX ETN ALERIAN ML ETN 46625H365 442 16,100 SH   SOLE   16,100 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN INT DIV RTN INT EQ 46641Q209 2,167 37,120 SH   SOLE   35,120 0 2,000
JP MORGAN ETF TRUST DIVERSIFIED RETURN JPMORGAN DIVER 46641Q407 1,743 23,380 SH   SOLE   23,380 0 0
JP MORGAN ETF TRUST ULTRA SHORT INCOME ULTRA SHRT INC 46641Q837 3,159 63,000 SH   SOLE   47,100 0 15,900
LPL FINANCIAL HOLDINGS INC COM 50212V100 132,851 2,059,380 SH   SOLE   2,022,930 0 36,450
MASTERCARD INC CL A 57636Q104 3,295 14,801 SH   SOLE   14,801 0 0
MERCK & CO INC COM 58933Y105 227 3,196 SH   SOLE   3,196 0 0
LIBERTY INTERACTIVE CORP QVC GP COM SER A COM SER A 74915M100 1,823 82,092 SH   SOLE   82,092 0 0
SBA COMMUNICATIONS CORP CL A CL A 78410G104 32,916 204,919 SH   SOLE   195,569 0 9,350
SPDR S&P 500 ETF TR TR UNIT 78462F103 532 1,830 SH   SOLE   1,830 0 0
SPDR GOLD TRUST SHS GOLD SHS 78463V107 2,430 21,550 SH   SOLE   20,950 0 600
SPDR DOW JONES INT'L REAL ESTATE ETF DJ INTL RL ETF 78463X863 2,260 59,087 SH   SOLE   58,188 0 899
SPDR SERIES BARCLAYS HIGH YLD BOND FUND BLOOMBERG BRCLYS 78464A417 9,133 253,340 SH   SOLE   250,975 0 2,365
SPDR PORTFOLIO SHORT TERM CORP BOND ETF PORTFOLIO SHORT 78464A474 8,435 279,491 SH   SOLE   252,941 0 26,550
SPDR BARCLAYS INT'L TB ETF BLOMBERG INTL TR 78464A516 4,352 158,944 SH   SOLE   116,114 0 42,830
SPDR BLMBRG BRCLY INV GR BLOMBERG BRC INV 78468R200 429 13,925 SH   SOLE   13,650 0 275
SPDR SER TR BLOOMBERG SRT TR BLOOMBERG SRT TR 78468R408 257 9,300 SH   SOLE   9,300 0 0
TRISTATE CAPITAL HOLDINGS INC COM 89678F100 276 10,000 SH   SOLE   10,000 0 0
UNITED HEALTHCARE CORP COM 91324P102 298 1,119 SH   SOLE   1,119 0 0
VANGUARD SHORT TERM CORP BOND ETF SHRT TRM CORP BD 92206C409 16,226 207,595 SH   SOLE   183,020 0 24,575
VISA INC CLASS A COM CL A 92826C839 280 1,868 SH   SOLE   1,868 0 0
WISDOMTREE TR HIGH DIVID FD US HIGH DIVIDEND 97717W208 394 5,458 SH   SOLE   5,458 0 0
WISDOMTREE TR LARGECAP DIVID FD US LARGECAP DIVD 97717W307 492 5,152 SH   SOLE   5,152 0 0
WISDOMTREE TR EMERGING MKTS QUALITY DIVI EM MKTS QTLY DIV 97717W323 426 17,800 SH   SOLE   15,800 0 2,000
WISDOMTREE TR INTL HEDGED QUALITY DIVID ITL HDG QTLY DIV 97717X594 463 14,427 SH   SOLE   14,427 0 0
WISDOMTREE TR US QUALITY DIVID GROWTH FD US QTLY DIV GRT 97717X669 603 13,601 SH   SOLE   13,601 0 0
GASLOG LTD SHS G37585109 66,690 3,376,700 SH   SOLE   3,376,700 0 0
TPG PACE HOLDINGS CORP. UNIT 99/99/9999 G89827102 12,819 1,213,900 SH   SOLE   1,213,900 0 0
SEASPAN CORP SHS Y75638109 452 54,318 SH   SOLE   54,318 0 0