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,163,679 10,674 SH   SOLE   10,674 0 0
Abbvie Inc COM 00287Y109   1,611,775 11,963 SH   SOLE   11,963 0 0
Accenture PLC Ireland Class A COM G1151C101   1,333,683 4,322 SH   SOLE   4,292 0 30
Adobe Inc COM 00724F101   16,446,201 33,633 SH   SOLE   32,879 0 754
Air Prods & Chems Inc COM 009158106   239,624 800 SH   SOLE   800 0 0
Alphabet Inc Cap Stock Cl A COM 02079K305   2,662,128 22,240 SH   SOLE   21,100 0 1,140
Alphabet Inc Cap Stock Cl C COM 02079K107   338,837 2,801 SH   SOLE   2,801 0 0
Amazon.com Inc COM 023135106   962,057 7,380 SH   SOLE   7,380 0 0
Amgen Inc COM 031162100   1,091,228 4,915 SH   SOLE   4,915 0 0
Apple Inc COM 037833100   27,767,664 143,154 SH   SOLE   140,325 0 2,829
Bank Hawaii Corp COM 062540109   244,700 5,935 SH   SOLE   5,935 0 0
Barrick Gold Corporation COM 067901108   473,024 27,940 SH   SOLE   27,940 0 0
Berkshire Hathaway Inc Cl A COM 084670108   1,035,620 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Cl B COM 084670702   27,186,225 79,725 SH   SOLE   78,490 0 1,235
Boeing Co COM 097023105   301,959 1,430 SH   SOLE   1,430 0 0
Bwx Technologies Inc COM 05605H100   8,567,750 119,711 SH   SOLE   116,961 0 2,750
Check Point Software Tech Ltd COM M22465104   23,630,127 188,108 SH   SOLE   183,098 0 5,010
Chevron Corp COM 166764100   18,448,513 117,245 SH   SOLE   114,928 0 2,317
Chipotle Mexican Grill Inc COM 169656105   205,344 96 SH   SOLE   96 0 0
Clorox Co COM 189054109   318,080 2,000 SH   SOLE   2,000 0 0
Coca-Cola Co COM 191216100   9,834,000 163,301 SH   SOLE   159,746 0 3,555
Colgate Palmolive Co COM 194162103   285,048 3,700 SH   SOLE   3,700 0 0
ConocoPhillips COM 20825C104   625,597 6,038 SH   SOLE   6,038 0 0
Consolidated Edison Inc COM 209115104   222,384 2,460 SH   SOLE   2,460 0 0
Costco Wholesale Corp COM 22160K105   21,562,761 40,051 SH   SOLE   39,305 0 746
Csw Industrials Inc COM 126402106   899,586 5,413 SH   SOLE   5,413 0 0
CSX Corp COM 126408103   981,944 28,796 SH   SOLE   27,596 0 1,200
CVS Caremark Corporation COM 126650100   364,246 5,269 SH   SOLE   5,269 0 0
Danaher Corp COM 235851102   1,514,880 6,312 SH   SOLE   6,312 0 0
Dow Inc COM 260557103   537,553 10,093 SH   SOLE   10,093 0 0
Duke Energy Corp COM 26441C204   268,951 2,997 SH   SOLE   2,997 0 0
DuPont de Nemours Inc COM 26614N102   425,354 5,954 SH   SOLE   5,954 0 0
Eli Lilly & Co COM 532457108   9,586,889 20,442 SH   SOLE   19,962 0 480
Exxon Mobil Corp COM 30231G102   14,646,486 136,564 SH   SOLE   133,574 0 2,990
Facebook Inc Cl A COM 30303M102   634,226 2,210 SH   SOLE   2,210 0 0
Fiserv Inc COM 337738108   918,120 7,278 SH   SOLE   7,278 0 0
Freeport-Mcmoran Inc Cl B COM 35671D857   16,112,497 402,812 SH   SOLE   395,017 0 7,795
General Mills Inc COM 370334104   265,382 3,460 SH   SOLE   3,460 0 0
Grainger W W Inc COM 384802104   17,638,460 22,367 SH   SOLE   21,872 0 495
Hawaiian Elec Industries COM 419870100   242,592 6,701 SH   SOLE   6,701 0 0
Home Depot Inc COM 437076102   23,499,739 75,649 SH   SOLE   73,974 0 1,675
Hubbell Inc COM 443510607   16,524,619 49,839 SH   SOLE   48,654 0 1,185
Illinois Tool Works Inc COM 452308109   247,158 988 SH   SOLE   988 0 0
Intel Corp COM 458140100   17,133,905 512,378 SH   SOLE   500,688 0 11,690
Intuitive Surgical Inc COM 46120E602   19,949,463 58,342 SH   SOLE   57,467 0 875
Johnson & Johnson COM 478160104   2,571,519 15,536 SH   SOLE   15,536 0 0
Lennox Intl Inc COM 526107107   260,856 800 SH   SOLE   800 0 0
Lockheed Martin Corp COM 539830109   14,603,220 31,720 SH   SOLE   31,015 0 705
MasterCard Inc Cl A COM 57636Q104   745,303 1,895 SH   SOLE   1,895 0 0
McCormick & Co Inc Non Vtg COM 579780206   348,920 4,000 SH   SOLE   4,000 0 0
McDonalds Corp COM 580135101   1,668,682 5,592 SH   SOLE   5,327 0 265
Merck & Co Inc COM 58933Y105   17,099,849 148,192 SH   SOLE   144,997 0 3,195
Microsoft Corp COM 594918104   26,216,780 76,986 SH   SOLE   75,471 0 1,515
Moderna Inc COM 60770K107   4,673,254 38,463 SH   SOLE   37,573 0 890
Norfolk Southern Corp COM 655844108   419,052 1,848 SH   SOLE   1,848 0 0
Northern Dynasty Minerals Ltd COM 66510M204   120,000 500,000 SH   SOLE   500,000 0 0
Northrop Grumman Corp COM 666807102   710,173 1,558 SH   SOLE   1,558 0 0
NVIDIA Corp COM 67066G104   9,395,305 22,210 SH   SOLE   21,800 0 410
PepsiCo Inc COM 713448108   1,954,256 10,551 SH   SOLE   9,966 0 585
Pfizer Inc COM 717081103   1,349,677 36,796 SH   SOLE   36,796 0 0
Phillips 66 COM 718546104   319,523 3,350 SH   SOLE   3,350 0 0
Procter & Gamble Co COM 742718109   1,092,831 7,202 SH   SOLE   7,202 0 0
Raytheon Technologies Corp COM 75513E101   14,429,312 147,298 SH   SOLE   143,693 0 3,605
Stryker Corp COM 863667101   355,430 1,165 SH   SOLE   1,165 0 0
Tesla Motors Inc COM 88160R101   478,254 1,827 SH   SOLE   1,827 0 0
Tractor Supply Co COM 892356106   12,827,864 58,018 SH   SOLE   56,653 0 1,365
Union Pacific Corp COM 907818108   3,197,187 15,625 SH   SOLE   15,625 0 0
Verizon Communications Inc COM 92343V104   410,730 11,044 SH   SOLE   11,044 0 0
Visa Inc Cl A COM 92826C839   1,341,999 5,651 SH   SOLE   5,651 0 0
Wal-Mart Stores Inc COM 931142103   754,151 4,798 SH   SOLE   4,798 0 0
Wells Fargo & Co COM 949746101   1,049,757 24,596 SH   SOLE   24,596 0 0
BHP Billiton Ltd Sp ADR ADR 088606108   409,933 6,870 SH   SOLE   6,870 0 0
Shell Plc Spon Ads ADR 780259305   244,237 4,045 SH   SOLE   4,045 0 0
Woodside Energy Group Ltd Sp A ADR 980228308   12,526,422 540,165 SH   SOLE   527,320 0 12,845
Invesco Qqq Tr Unit Ser 1 ETF-EQ 46090E103   705,962 1,911 SH   SOLE   1,911 0 0
iShares Core S&P Ttl Stock ETF-EQ 464287150   423,949 4,333 SH   SOLE   4,268 0 65
iShares MSCI Jpn ETF ETF-EQ 46434G822   15,301,561 247,198 SH   SOLE   241,618 0 5,580
iShares S&P 500 Growth ETF-EQ 464287309   1,101,039 15,622 SH   SOLE   15,622 0 0
iShares S&P 500 Index ETF-EQ 464287200   17,219,148 38,633 SH   SOLE   38,592 0 41
iShares S&P 500 Value ETF-EQ 464287408   1,014,530 6,294 SH   SOLE   6,294 0 0
iShares S&P Mid Cap 400 ETF-EQ 464287507   1,576,463 6,029 SH   SOLE   6,020 0 9
iShares S&P Small Cap 600 ETF-EQ 464287804   1,310,807 13,154 SH   SOLE   13,154 0 0
Schwab US Dividend Equity ETF-EQ 808524797   232,384 3,200 SH   SOLE   3,200 0 0
Select Sector SPDR Energy ETF-EQ 81369Y506   1,447,225 17,830 SH   SOLE   17,830 0 0
SPDR S&P 500 ETF Tr ETF-EQ 78462F103   2,194,236 4,950 SH   SOLE   4,950 0 0
SPDR S&P Mid Cap 400 ETF Tr ETF-EQ 78467Y107   303,150 633 SH   SOLE   633 0 0
Vanguard Mid Cap ETF ETF-EQ 922908629   253,184 1,150 SH   SOLE   1,150 0 0
Vanguard Total Stock Mkt ETF-EQ 922908769   954,703 4,334 SH   SOLE   4,334 0 0
iShares Barclays 1-3 Yr ETF-FI 464287457   471,156 5,811 SH   SOLE   5,811 0 0
iShares Barclays 20 plus Yr ETF-FI 464287432   33,595,218 326,357 SH   SOLE   320,497 0 5,860
iShares Barclays Short Treas ETF-FI 464288679   15,817,714 143,212 SH   SOLE   137,955 0 5,257
iShares Barclays US Aggreg B ETF-FI 464287226   396,600 4,049 SH   SOLE   4,049 0 0
iShares US Treas Bond ETF ETF-FI 46429B267   856,803 37,415 SH   SOLE   37,415 0 0
iShares Gold Trust ETF-COMM 464285204   14,397,522 395,645 SH   SOLE   386,585 0 9,060