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
AMAZON COM INC COM Stock 023135106 4,696 1,365 SH   SOLE 0 0 0 1,365
VIACOMCBS INC CL B Stock 92556H206 0 0 SH   SOLE 0 0 0 0
ULTA BEAUTY INC COM Stock 90384S303 2 7 SH   SOLE 0 0 0 7
STARBUCKS CORP COM Stock 855244109 533 4,768 SH   SOLE 0 0 0 4,768
SQUARE INC CL A Stock 852234103 5 20 SH   SOLE 0 0 0 20
ISHARES GOLD TRUST ETF 464285204 2,978 88,351 SH   SOLE 0 0 0 88,351
VANGUARD TOTAL STOCK MARKET INDEX FUND ETF 922908769 1,499 6,726 SH   SOLE 0 0 0 6,726
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF ETF 921946810 291 3,332 SH   SOLE 0 0 0 3,332
COSTCO WHSL CORP NEW COM Stock 22160K105 6,608 16,700 SH   SOLE 0 0 0 16,700
GOLDMAN SACHS GROUP INC COM Stock 38141G104 1,097 2,890 SH   SOLE 0 0 0 2,890
WATSCO INC COM Stock 942622200 1,602 5,589 SH   SOLE 0 0 0 5,589
CME GROUP INC COM Stock 12572Q105 1,349 6,343 SH   SOLE 0 0 0 6,343
FORTIVE CORP COM Stock 34959J108 7 100 SH   SOLE 0 0 0 100
NETFLIX INC COM Stock 64110L106 157 297 SH   SOLE 0 0 0 297
ISHARES SILVER TRUST ETF 46428Q109 2,965 122,419 SH   SOLE 0 0 0 122,419
FIRST HAWAIIAN INC COM Stock 32051X108 62 2,200 SH   SOLE 0 0 0 2,200
RITCHIE BROS AUCTIONEERS COM Stock 767744105 1,329 22,420 SH   SOLE 0 0 0 22,420
PROLOGIS INC. COM REIT 74340W103 0 0 SH   SOLE 0 0 0 0
SPDR S&P 500 ETF ETF 78462F103 856 2,000 SH   SOLE 0 0 0 2,000
MASTERCARD INCORPORATED CL A Stock 57636Q104 903 2,472 SH   SOLE 0 0 0 2,472
ALLSTATE CORP COM Stock 020002101 228 1,746 SH   SOLE 0 0 0 1,746
STAMPS COM INC COM NEW Stock 852857200 181 902 SH   SOLE 0 0 0 902
ISHARES MSCI JAPAN ETF ETF 46434G822 2,209 32,703 SH   SOLE 0 0 0 32,703
BANK NEW YORK MELLON CORP COM Stock 064058100 1,956 38,172 SH   SOLE 0 0 0 38,172
VERIZON COMMUNICATIONS INC COM Stock 92343V104 840 15,000 SH   SOLE 0 0 0 15,000
MARVELL TECHNOLOGY INC COM Stock 573874104 1 21 SH   SOLE 0 0 0 21
PEPSICO INC COM Stock 713448108 0 0 SH   SOLE 0 0 0 0
HONEYWELL INTL INC COM Stock 438516106 169 771 SH   SOLE 0 0 0 771
US BANCORP DEL COM NEW Stock 902973304 7 121 SH   SOLE 0 0 0 121
HOME DEPOT INC COM Stock 437076102 3,058 9,589 SH   SOLE 0 0 0 9,589
VERISK ANALYTICS INC COM Stock 92345Y106 0 0 SH   SOLE 0 0 0 0
BECTON DICKINSON & CO COM Stock 075887109 1,411 5,804 SH   SOLE 0 0 0 5,804
BROADRIDGE FINL SOLUTIONS INC COM Stock 11133T103 1,728 10,699 SH   SOLE 0 0 0 10,699
BRITISH AMERN TOB PLC SPONSORED ADR ADR 110448107 14 350 SH   SOLE 0 0 0 350
SEA LTD SPONSORD ADS ADR 81141R100 10 38 SH   SOLE 0 0 0 38
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 50 184 SH   SOLE 0 0 0 184
SCHWAB U.S. BROAD MARKET ETF ETF 808524102 21 200 SH   SOLE 0 0 0 200
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 6,726 24,202 SH   SOLE 0 0 0 24,202
WEYERHAEUSER CO MTN BE COM NEW REIT 962166104 1,041 30,238 SH   SOLE 0 0 0 30,238
ALPHABET INC CAP STK CL A Stock 02079K305 4,945 2,025 SH   SOLE 0 0 0 2,025
CSX CORP COM Stock 126408103 1,337 41,672 SH   SOLE 0 0 0 41,672
MICROSOFT CORP COM Stock 594918104 5,900 21,779 SH   SOLE 0 0 0 21,779
CVS HEALTH CORP COM Stock 126650100 101 1,211 SH   SOLE 0 0 0 1,211
COMMUNICATION SERVICES SELECT SECTOR SPDRA FUND ETF 81369Y852 24 292 SH   SOLE 0 0 0 292
AUTOLUS THERAPEUTICS PLC SPON ADS ADR 05280R100 378 57,000 SH   SOLE 0 0 0 57,000
JPMORGAN BETABUILDERS JAPAN ETF ETF 46641Q217 1,270 22,485 SH   SOLE 0 0 0 22,485
GARMIN LTD SHS Stock H2906T109 29 200 SH   SOLE 0 0 0 200
AVERY DENNISON CORP COM Stock 053611109 505 2,400 SH   SOLE 0 0 0 2,400
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 419 1 SH   SOLE 0 0 0 1
CBOE GLOBAL MKTS INC COM Stock 12503M108 1,092 9,176 SH   SOLE 0 0 0 9,176
NEXTERA ENERGY INC COM Stock 65339F101 0 5 SH   SOLE 0 0 0 5
HOST HOTELS & RESORTS INC COM REIT 44107P104 4 240 SH   SOLE 0 0 0 240
AMPHENOL CORP NEW CL A Stock 032095101 3,833 56,028 SH   SOLE 0 0 0 56,028
KKR & CO INC COM Stock 48251W104 444 7,500 SH   SOLE 0 0 0 7,500
MITEK SYS INC COM NEW Stock 606710200 10 500 SH   SOLE 0 0 0 500
MORPHIC HLDG INC COM Stock 61775R105 264 4,600 SH   SOLE 0 0 0 4,600
BOOKING HOLDINGS INC COM Stock 09857L108 2 1 SH   SOLE 0 0 0 1
AMYRIS INC COM NEW Stock 03236M200 7 400 SH   SOLE 0 0 0 400
DUKE ENERGY CORP NEW COM NEW Stock 26441C204 39 400 SH   SOLE 0 0 0 400
STURM RUGER & CO INC COM Stock 864159108 11 120 SH   SOLE 0 0 0 120
FREEPORT-MCMORAN INC CL B Stock 35671D857 7 200 SH   SOLE 0 0 0 200
DOCEBO INC COM Stock 25609L105 2 26 SH   SOLE 0 0 0 26
SONY GROUP CORPORATION SPONSORED ADR ADR 835699307 2 22 SH   SOLE 0 0 0 22
EVERSOURCE ENERGY COM Stock 30040W108 0 0 SH   SOLE 0 0 0 0
SNOWFLAKE INC CL A Stock 833445109 10 43 SH   SOLE 0 0 0 43
OCUPHIRE PHARMA INC COM Stock 67577R102 79 15,000 SH   SOLE 0 0 0 15,000
VIATRIS INC COM Stock 92556V106 0 29 SH   SOLE 0 0 0 29
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 3 40 SH   SOLE 0 0 0 40
VISA INC COM CL A Stock 92826C839 2,411 10,311 SH   SOLE 0 0 0 10,311
ISHARES U.S. TREASURY BOND ETF ETF 46429B267 1,537 57,798 SH   SOLE 0 0 0 57,798
AMERICAN TOWER CORP NEW COM REIT 03027X100 1,753 6,491 SH   SOLE 0 0 0 6,491
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150 550 5,571 SH   SOLE 0 0 0 5,571
FACEBOOK INC CL A Stock 30303M102 2,825 8,125 SH   SOLE 0 0 0 8,125
ISHARES TRANSPORTATION AVERAGE ETF ETF 464287192 1 5 SH   SOLE 0 0 0 5
ISHARES AAA - A RATED CORPORATE BOND ETF ETF 46429B291 9 152 SH   SOLE 0 0 0 152
ALEXANDER & BALDWIN INC NEW COM REIT 014491104 128 7,000 SH   SOLE 0 0 0 7,000
BROADCOM INC COM Stock 11135F101 0 0 SH   SOLE 0 0 0 0
CANADIAN PAC RY LTD COM Stock 13645T100 50 645 SH   SOLE 0 0 0 645
MOODYS CORP COM Stock 615369105 2,136 5,894 SH   SOLE 0 0 0 5,894
MARTIN MARIETTA MATLS INC COM Stock 573284106 0 0 SH   SOLE 0 0 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 1,919 6,509 SH   SOLE 0 0 0 6,509
ENBRIDGE INC COM Stock 29250N105 22 550 SH   SOLE 0 0 0 550
NVIDIA CORPORATION COM Stock 67066G104 4 5 SH   SOLE 0 0 0 5
GRAINGER W W INC COM Stock 384802104 661 1,510 SH   SOLE 0 0 0 1,510
S&P GLOBAL INC COM Stock 78409V104 1,938 4,721 SH   SOLE 0 0 0 4,721
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 15 220 SH   SOLE 0 0 0 220
MANULIFE FINL CORP COM Stock 56501R106 79 4,008 SH   SOLE 0 0 0 4,008
INVESCO CURRENCYSHARES AUSTRALIAN DOLLAR TRUST ETF 46090N103 1 20 SH   SOLE 0 0 0 20
HAWAIIAN ELEC INDUSTRIES COM Stock 419870100 132 3,130 SH   SOLE 0 0 0 3,130
ANSYS INC COM Stock 03662Q105 1,939 5,587 SH   SOLE 0 0 0 5,587
GRACO INC COM Stock 384109104 1,532 20,237 SH   SOLE 0 0 0 20,237
STRYKER CORPORATION COM Stock 863667101 506 1,950 SH   SOLE 0 0 0 1,950
FASTENAL CO COM Stock 311900104 713 13,716 SH   SOLE 0 0 0 13,716
INTUITIVE SURGICAL INC COM NEW Stock 46120E602 2,036 2,214 SH   SOLE 0 0 0 2,214
MCDONALDS CORP COM Stock 580135101 238 1,029 SH   SOLE 0 0 0 1,029
AMETEK INC COM Stock 031100100 0 0 SH   SOLE 0 0 0 0
ISHARES MSCI EMERGING MARKETS ASIA INDEX FUND ETF 464286426 1 12 SH   SOLE 0 0 0 12
AT&T INC COM Stock 00206R102 1 51 SH   SOLE 0 0 0 51
GENERAL ELECTRIC CO COM Stock 369604103 2 177 SH   SOLE 0 0 0 177
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407 595 3,333 SH   SOLE 0 0 0 3,333
EROS STX GLOBAL CORPORATION SHS NEW Stock G3788M114 0 0 SH   SOLE 0 0 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 1,473 3,427 SH   SOLE 0 0 0 3,427
FEDERATED HERMES INC CL B Stock 314211103 0 10 SH   SOLE 0 0 0 10
ROSS STORES INC COM Stock 778296103 0 0 SH   SOLE 0 0 0 0
ECOLAB INC COM Stock 278865100 41 200 SH   SOLE 0 0 0 200
CHARLES RIV LABS INTL INC COM Stock 159864107 2,159 5,836 SH   SOLE 0 0 0 5,836
SALESFORCE COM INC COM Stock 79466L302 2,753 11,270 SH   SOLE 0 0 0 11,270
MCCORMICK & CO INC COM NON VTG Stock 579780206 2,114 23,933 SH   SOLE 0 0 0 23,933
NORTHROP GRUMMAN CORP COM Stock 666807102 341 938 SH   SOLE 0 0 0 938
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 2,643 5,240 SH   SOLE 0 0 0 5,240
JPMORGAN CHASE & CO COM Stock 46625H100 5 34 SH   SOLE 0 0 0 34
CHEVRON CORP NEW COM Stock 166764100 157 1,500 SH   SOLE 0 0 0 1,500
MAUI LD & PINEAPPLE INC COM Stock 577345101 2 200 SH   SOLE 0 0 0 200
MARKEL CORP COM Stock 570535104 26 22 SH   SOLE 0 0 0 22
DANAHER CORPORATION COM Stock 235851102 66 245 SH   SOLE 0 0 0 245
INVESCO DYNAMIC LEISURE AND ENTERTAINMENT ETF ETF 46137V720 1 20 SH   SOLE 0 0 0 20
WALMART INC COM Stock 931142103 1,456 10,326 SH   SOLE 0 0 0 10,326
PFIZER INC COM Stock 717081103 53 1,346 SH   SOLE 0 0 0 1,346
ALPHABET INC CAP STK CL C Stock 02079K107 10 4 SH   SOLE 0 0 0 4
AMGEN INC COM Stock 031162100 26 105 SH   SOLE 0 0 0 105
CANADIAN NATL RY CO COM Stock 136375102 1,793 16,993 SH   SOLE 0 0 0 16,993
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP ADR 191241108 1 20 SH   SOLE 0 0 0 20
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN Stock 65341B106 10 137 SH   SOLE 0 0 0 137
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 49 319 SH   SOLE 0 0 0 319
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 12,761 110,647 SH   SOLE 0 0 0 110,647
ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 1,841 8,118 SH   SOLE 0 0 0 8,118
FERGUSON PLC NEW SHS Stock G3421J106 829 5,953 SH   SOLE 0 0 0 5,953
PHILIP MORRIS INTL INC COM Stock 718172109 18 185 SH   SOLE 0 0 0 185
ROPER TECHNOLOGIES INC COM Stock 776696106 846 1,800 SH   SOLE 0 0 0 1,800
SYNOPSYS INC COM Stock 871607107 188 680 SH   SOLE 0 0 0 680
BRISTOL-MYERS SQUIBB CO COM Stock 110122108 45 675 SH   SOLE 0 0 0 675
ALTRIA GROUP INC COM Stock 02209S103 25 520 SH   SOLE 0 0 0 520
LOWES COS INC COM Stock 548661107 2,248 11,588 SH   SOLE 0 0 0 11,588
DEERE & CO COM Stock 244199105 141 400 SH   SOLE 0 0 0 400
ISHARES MSCI ACWI INDEX FUND ETF 464288257 25 250 SH   SOLE 0 0 0 250
BANK HAWAII CORP COM Stock 062540109 716 8,500 SH   SOLE 0 0 0 8,500
PAYPAL HLDGS INC COM Stock 70450Y103 29 100 SH   SOLE 0 0 0 100
ACTIVISION BLIZZARD INC COM Stock 00507V109 19 200 SH   SOLE 0 0 0 200
CROWN CASTLE INTL CORP NEW COM REIT 22822V101 0 0 SH   SOLE 0 0 0 0
ISHARES S&P MIDCAP FUND ETF 464287507 2,508 9,334 SH   SOLE 0 0 0 9,334
APPLE INC COM Stock 037833100 3,831 27,974 SH   SOLE 0 0 0 27,974
DISNEY WALT CO COM Stock 254687106 7 39 SH   SOLE 0 0 0 39
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 28 177 SH   SOLE 0 0 0 177