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
Abbott Laboratories COM 002824100   1,041,428 10,753 SH   SOLE   10,753 0 0
Abbvie Inc COM 00287Y109   1,775,752 11,913 SH   SOLE   11,913 0 0
Accenture PLC Ireland Class A COM G1151C101   2,801,765 9,123 SH   SOLE   8,948 0 175
Adobe Inc COM 00724F101   7,799,430 15,296 SH   SOLE   14,987 0 309
Air Prods & Chems Inc COM 009158106   233,805 825 SH   SOLE   825 0 0
Alphabet Inc Cap Stock Cl A COM 02079K305   3,143,257 24,020 SH   SOLE   22,880 0 1,140
Alphabet Inc Cap Stock Cl C COM 02079K107   342,942 2,601 SH   SOLE   2,601 0 0
Amazon.com Inc COM 023135106   1,128,826 8,880 SH   SOLE   8,880 0 0
Amgen Inc COM 031162100   1,581,653 5,885 SH   SOLE   5,885 0 0
Apple Inc COM 037833100   18,074,846 105,571 SH   SOLE   103,582 0 1,989
Bank Hawaii Corp COM 062540109   255,158 5,135 SH   SOLE   5,135 0 0
Barrick Gold Corporation COM 067901108   553,045 38,010 SH   SOLE   38,010 0 0
Berkshire Hathaway Inc Cl A COM 084670108   1,062,954 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Cl B COM 084670702   28,460,474 81,246 SH   SOLE   80,011 0 1,235
Boeing Co COM 097023105   274,102 1,430 SH   SOLE   1,430 0 0
Bwx Technologies Inc COM 05605H100   9,112,840 121,537 SH   SOLE   118,787 0 2,750
Check Point Software Tech Ltd COM M22465104   15,094,093 113,251 SH   SOLE   110,741 0 2,510
Chevron Corp COM 166764100   19,927,046 118,177 SH   SOLE   115,860 0 2,317
Clorox Co COM 189054109   262,120 2,000 SH   SOLE   2,000 0 0
Coca-Cola Co COM 191216100   9,527,767 170,199 SH   SOLE   166,644 0 3,555
Colgate Palmolive Co COM 194162103   263,107 3,700 SH   SOLE   3,700 0 0
ConocoPhillips COM 20825C104   746,114 6,228 SH   SOLE   6,228 0 0
Consolidated Edison Inc COM 209115104   210,404 2,460 SH   SOLE   2,460 0 0
Costco Wholesale Corp COM 22160K105   23,313,342 41,265 SH   SOLE   40,519 0 746
Csw Industrials Inc COM 126402106   948,574 5,413 SH   SOLE   5,413 0 0
CSX Corp COM 126408103   807,064 26,246 SH   SOLE   25,046 0 1,200
Curtiss Wright Corp COM 231561101   1,133,676 5,795 SH   SOLE   5,795 0 0
Danaher Corp COM 235851102   1,962,967 7,912 SH   SOLE   7,912 0 0
Dow Inc COM 260557103   441,044 8,554 SH   SOLE   8,554 0 0
Duke Energy Corp COM 26441C204   263,456 2,985 SH   SOLE   2,985 0 0
DuPont de Nemours Inc COM 26614N102   444,109 5,954 SH   SOLE   5,954 0 0
Eli Lilly & Co COM 532457108   11,318,403 21,072 SH   SOLE   20,592 0 480
Emerson Electric Co COM 291011104   214,868 2,225 SH   SOLE   2,225 0 0
Exxon Mobil Corp COM 30231G102   16,244,579 138,158 SH   SOLE   135,168 0 2,990
Facebook Inc Cl A COM 30303M102   663,464 2,210 SH   SOLE   2,210 0 0
Fiserv Inc COM 337738108   8,171,300 72,338 SH   SOLE   70,883 0 1,455
Freeport-Mcmoran Inc Cl B COM 35671D857   15,190,126 407,351 SH   SOLE   399,556 0 7,795
General Mills Inc COM 370334104   223,581 3,494 SH   SOLE   3,494 0 0
Grainger W W Inc COM 384802104   15,709,031 22,706 SH   SOLE   22,211 0 495
Home Depot Inc COM 437076102   9,316,100 30,832 SH   SOLE   30,267 0 565
Hubbell Inc COM 443510607   15,826,536 50,498 SH   SOLE   49,313 0 1,185
Illinois Tool Works Inc COM 452308109   226,395 983 SH   SOLE   983 0 0
Intel Corp COM 458140100   18,252,227 513,424 SH   SOLE   501,734 0 11,690
Intuitive Surgical Inc COM 46120E602   17,304,445 59,203 SH   SOLE   58,328 0 875
Johnson & Johnson COM 478160104   16,084,014 103,268 SH   SOLE   101,398 0 1,870
Lennox Intl Inc COM 526107107   299,552 800 SH   SOLE   800 0 0
Lockheed Martin Corp COM 539830109   709,137 1,734 SH   SOLE   1,674 0 60
MasterCard Inc Cl A COM 57636Q104   750,249 1,895 SH   SOLE   1,895 0 0
McCormick & Co Inc Non Vtg COM 579780206   302,560 4,000 SH   SOLE   4,000 0 0
McDonalds Corp COM 580135101   1,728,727 6,562 SH   SOLE   6,297 0 265
Merck & Co Inc COM 58933Y105   15,652,615 152,041 SH   SOLE   148,846 0 3,195
Microsoft Corp COM 594918104   12,079,198 38,256 SH   SOLE   37,376 0 880
Moderna Inc COM 60770K107   4,044,113 39,153 SH   SOLE   38,263 0 890
Norfolk Southern Corp COM 655844108   363,927 1,848 SH   SOLE   1,848 0 0
Northern Dynasty Minerals Ltd COM 66510M204   325,200 1,000,000 SH   SOLE   1,000,000 0 0
Northrop Grumman Corp COM 666807102   705,924 1,604 SH   SOLE   1,604 0 0
NVIDIA Corp COM 67066G104   9,696,397 22,291 SH   SOLE   21,881 0 410
PepsiCo Inc COM 713448108   1,801,317 10,631 SH   SOLE   10,046 0 585
Pfizer Inc COM 717081103   1,233,559 37,189 SH   SOLE   37,189 0 0
Phillips 66 COM 718546104   404,905 3,370 SH   SOLE   3,370 0 0
Procter & Gamble Co COM 742718109   1,376,335 9,436 SH   SOLE   9,436 0 0
Stryker Corp COM 863667101   318,360 1,165 SH   SOLE   1,165 0 0
Tesla Motors Inc COM 88160R101   444,641 1,777 SH   SOLE   1,777 0 0
Tractor Supply Co COM 892356106   409,146 2,015 SH   SOLE   1,895 0 120
Union Pacific Corp COM 907818108   3,181,719 15,625 SH   SOLE   15,625 0 0
Verizon Communications Inc COM 92343V104   289,781 8,941 SH   SOLE   8,941 0 0
Visa Inc Cl A COM 92826C839   2,022,478 8,793 SH   SOLE   8,793 0 0
Wal-Mart Stores Inc COM 931142103   687,381 4,298 SH   SOLE   4,298 0 0
Wells Fargo & Co COM 949746101   1,009,079 24,696 SH   SOLE   24,696 0 0
BHP Billiton Ltd Sp ADR ADR 088606108   443,380 7,795 SH   SOLE   7,795 0 0
Shell Plc Spon Ads ADR 780259305   260,417 4,045 SH   SOLE   4,045 0 0
Woodside Energy Group Ltd Sp A ADR 980228308   12,762,628 547,987 SH   SOLE   535,142 0 12,845
Invesco Qqq Tr Unit Ser 1 ETF-EQ 46090E103   684,654 1,911 SH   SOLE   1,911 0 0
iShares Core S&P Ttl Stock ETF-EQ 464287150   406,249 4,313 SH   SOLE   4,248 0 65
iShares MSCI Jpn ETF ETF-EQ 46434G822   15,189,587 251,942 SH   SOLE   246,362 0 5,580
iShares S&P 500 Growth ETF-EQ 464287309   1,068,857 15,622 SH   SOLE   15,622 0 0
iShares S&P 500 Index ETF-EQ 464287200   16,231,627 37,798 SH   SOLE   37,757 0 41
iShares S&P 500 Value ETF-EQ 464287408   978,422 6,360 SH   SOLE   6,360 0 0
iShares S&P Mid Cap 400 ETF-EQ 464287507   1,511,809 6,063 SH   SOLE   6,054 0 9
iShares S&P Small Cap 600 ETF-EQ 464287804   1,228,659 13,025 SH   SOLE   13,025 0 0
Schwab US Dividend Equity ETF-EQ 808524797   226,432 3,200 SH   SOLE   3,200 0 0
Select Sector SPDR Energy ETF-EQ 81369Y506   1,530,899 16,937 SH   SOLE   16,937 0 0
SPDR S&P 500 ETF Tr ETF-EQ 78462F103   2,116,026 4,950 SH   SOLE   4,950 0 0
SPDR S&P Mid Cap 400 ETF Tr ETF-EQ 78467Y107   307,319 673 SH   SOLE   673 0 0
Vanguard Mid Cap ETF ETF-EQ 922908629   239,476 1,150 SH   SOLE   1,150 0 0
Vanguard Total Stock Mkt ETF-EQ 922908769   920,618 4,334 SH   SOLE   4,334 0 0
iShares Barclays 1-3 Yr ETF-FI 464287457   470,517 5,811 SH   SOLE   5,811 0 0
iShares Barclays Short Treas ETF-FI 464288679   14,802,045 133,992 SH   SOLE   130,135 0 3,857
iShares Barclays US Aggreg B ETF-FI 464287226   380,768 4,049 SH   SOLE   4,049 0 0
iShares US Treas Bond ETF ETF-FI 46429B267   824,627 37,415 SH   SOLE   37,415 0 0
iShares Gold Trust ETF-COMM 464285204   21,996,673 628,656 SH   SOLE   614,526 0 14,130