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,192,939 10,838 SH   SOLE   10,838 0 0
Abbvie Inc COM 00287Y109   1,853,906 11,963 SH   SOLE   11,963 0 0
Accenture PLC Ireland Class A COM G1151C101   17,330,392 49,387 SH   SOLE   48,272 0 1,115
Adobe Inc COM 00724F101   9,191,220 15,406 SH   SOLE   15,097 0 309
Agnico Eagle Mines Ltd COM 008474108   13,229,546 241,195 SH   SOLE   236,690 0 4,505
Air Prods & Chems Inc COM 009158106   225,885 825 SH   SOLE   825 0 0
Alphabet Inc Cap Stock Cl A COM 02079K305   18,406,393 131,766 SH   SOLE   128,711 0 3,055
Alphabet Inc Cap Stock Cl C COM 02079K107   369,378 2,621 SH   SOLE   2,621 0 0
Amazon.com Inc COM 023135106   1,473,058 9,695 SH   SOLE   9,695 0 0
Amgen Inc COM 031162100   1,442,980 5,010 SH   SOLE   5,010 0 0
Apple Inc COM 037833100   20,158,156 104,701 SH   SOLE   102,712 0 1,989
Bank Hawaii Corp COM 062540109   330,418 4,560 SH   SOLE   4,560 0 0
Barrick Gold Corporation COM 067901108   506,701 28,010 SH   SOLE   28,010 0 0
Berkshire Hathaway Inc Cl A COM 084670108   1,085,250 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Cl B COM 084670702   28,616,258 80,234 SH   SOLE   78,999 0 1,235
Blackstone Group Inc Cl A COM 09260D107   252,071 1,925 SH   SOLE   1,925 0 0
Boeing Co COM 097023105   375,350 1,440 SH   SOLE   1,440 0 0
Bwx Technologies Inc COM 05605H100   9,351,888 121,880 SH   SOLE   119,130 0 2,750
Cameco Corp COM 13321L108   14,000,949 324,848 SH   SOLE   317,168 0 7,680
Check Point Software Tech Ltd COM M22465104   17,125,467 112,085 SH   SOLE   109,575 0 2,510
Chevron Corp COM 166764100   11,611,312 77,845 SH   SOLE   76,528 0 1,317
Chipotle Mexican Grill Inc COM 169656105   219,548 96 SH   SOLE   96 0 0
Clorox Co COM 189054109   285,180 2,000 SH   SOLE   2,000 0 0
Coca-Cola Co COM 191216100   611,348 10,374 SH   SOLE   10,374 0 0
Colgate Palmolive Co COM 194162103   294,927 3,700 SH   SOLE   3,700 0 0
ConocoPhillips COM 20825C104   670,652 5,778 SH   SOLE   5,778 0 0
Consolidated Edison Inc COM 209115104   223,786 2,460 SH   SOLE   2,460 0 0
Costco Wholesale Corp COM 22160K105   27,008,050 40,916 SH   SOLE   40,170 0 746
Csw Industrials Inc COM 126402106   1,081,228 5,213 SH   SOLE   5,213 0 0
CSX Corp COM 126408103   909,949 26,246 SH   SOLE   25,046 0 1,200
Curtiss Wright Corp COM 231561101   15,507,298 69,605 SH   SOLE   67,980 0 1,625
Danaher Corp COM 235851102   2,171,126 9,385 SH   SOLE   9,385 0 0
Dow Inc COM 260557103   469,101 8,554 SH   SOLE   8,554 0 0
Duke Energy Corp COM 26441C204   284,812 2,935 SH   SOLE   2,935 0 0
DuPont de Nemours Inc COM 26614N102   365,725 4,754 SH   SOLE   4,754 0 0
Eli Lilly & Co COM 532457108   12,567,755 21,560 SH   SOLE   21,080 0 480
Emerson Electric Co COM 291011104   230,303 2,366 SH   SOLE   2,366 0 0
Exxon Mobil Corp COM 30231G102   13,681,135 136,839 SH   SOLE   133,849 0 2,990
Facebook Inc Cl A COM 30303M102   785,791 2,220 SH   SOLE   2,220 0 0
Fiserv Inc COM 337738108   17,304,137 130,263 SH   SOLE   127,393 0 2,870
Freeport-Mcmoran Inc Cl B COM 35671D857   27,572,225 647,691 SH   SOLE   634,116 0 13,575
General Mills Inc COM 370334104   224,994 3,454 SH   SOLE   3,454 0 0
Grainger W W Inc COM 384802104   10,483,112 12,650 SH   SOLE   12,375 0 275
Home Depot Inc COM 437076102   18,423,461 53,162 SH   SOLE   52,017 0 1,145
Hubbell Inc COM 443510607   16,600,350 50,468 SH   SOLE   49,283 0 1,185
Illinois Tool Works Inc COM 452308109   324,671 1,239 SH   SOLE   1,239 0 0
Intel Corp COM 458140100   25,691,557 511,275 SH   SOLE   499,585 0 11,690
Intuitive Surgical Inc COM 46120E602   19,871,853 58,904 SH   SOLE   58,029 0 875
Johnson & Johnson COM 478160104   15,938,834 101,690 SH   SOLE   99,820 0 1,870
Lennox Intl Inc COM 526107107   358,016 800 SH   SOLE   800 0 0
Lockheed Martin Corp COM 539830109   688,472 1,519 SH   SOLE   1,459 0 60
MasterCard Inc Cl A COM 57636Q104   808,236 1,895 SH   SOLE   1,895 0 0
McCormick & Co Inc Non Vtg COM 579780206   273,680 4,000 SH   SOLE   4,000 0 0
McDonalds Corp COM 580135101   1,935,428 6,527 SH   SOLE   6,262 0 265
Merck & Co Inc COM 58933Y105   16,602,040 152,284 SH   SOLE   149,089 0 3,195
Microsoft Corp COM 594918104   20,371,888 54,175 SH   SOLE   53,040 0 1,135
Moderna Inc COM 60770K107   8,138,789 81,838 SH   SOLE   79,843 0 1,995
Norfolk Southern Corp COM 655844108   448,176 1,896 SH   SOLE   1,896 0 0
Northern Dynasty Minerals Ltd COM 66510M204   323,300 1,000,000 SH   SOLE   1,000,000 0 0
Northrop Grumman Corp COM 666807102   464,701 993 SH   SOLE   993 0 0
NVIDIA Corp COM 67066G104   11,565,877 23,355 SH   SOLE   22,885 0 470
PepsiCo Inc COM 713448108   1,664,262 9,799 SH   SOLE   9,214 0 585
Pfizer Inc COM 717081103   1,041,881 36,189 SH   SOLE   36,189 0 0
Phillips 66 COM 718546104   435,368 3,270 SH   SOLE   3,270 0 0
Procter & Gamble Co COM 742718109   1,377,623 9,401 SH   SOLE   9,401 0 0
Stryker Corp COM 863667101   348,871 1,165 SH   SOLE   1,165 0 0
Tesla Motors Inc COM 88160R101   462,918 1,863 SH   SOLE   1,863 0 0
Tractor Supply Co COM 892356106   378,453 1,760 SH   SOLE   1,640 0 120
Union Pacific Corp COM 907818108   3,819,391 15,550 SH   SOLE   15,550 0 0
Verizon Communications Inc COM 92343V104   332,329 8,815 SH   SOLE   8,815 0 0
Visa Inc Cl A COM 92826C839   18,985,030 72,921 SH   SOLE   71,366 0 1,555
Wal-Mart Stores Inc COM 931142103   690,193 4,378 SH   SOLE   4,378 0 0
Wells Fargo & Co COM 949746101   1,209,434 24,572 SH   SOLE   24,572 0 0
BHP Billiton Ltd Sp ADR ADR 088606108   530,427 7,765 SH   SOLE   7,765 0 0
Shell Plc Spon Ads ADR 780259305   266,161 4,045 SH   SOLE   4,045 0 0
Woodside Energy Group Ltd Sp A ADR 980228308   11,272,994 534,518 SH   SOLE   521,673 0 12,845
Invesco Qqq Tr Unit Ser 1 ETF-EQ 46090E103   782,593 1,911 SH   SOLE   1,911 0 0
iShares Core S&P Ttl Stock ETF-EQ 464287150   358,746 3,409 SH   SOLE   3,344 0 65
iShares MSCI Jpn ETF ETF-EQ 46434G822   16,056,326 250,332 SH   SOLE   244,802 0 5,530
iShares S&P 500 Growth ETF-EQ 464287309   1,173,212 15,622 SH   SOLE   15,622 0 0
iShares S&P 500 Index ETF-EQ 464287200   19,355,523 40,524 SH   SOLE   40,308 0 216
iShares S&P 500 Value ETF-EQ 464287408   1,109,418 6,380 SH   SOLE   6,380 0 0
iShares S&P Mid Cap 400 ETF-EQ 464287507   1,617,170 5,835 SH   SOLE   5,826 0 9
iShares S&P Small Cap 600 ETF-EQ 464287804   1,396,548 12,901 SH   SOLE   12,901 0 0
Schwab US Dividend Equity ETF-EQ 808524797   243,616 3,200 SH   SOLE   3,200 0 0
Select Sector SPDR Energy ETF-EQ 81369Y506   1,400,434 16,704 SH   SOLE   16,704 0 0
SPDR S&P 500 ETF Tr ETF-EQ 78462F103   2,261,525 4,758 SH   SOLE   4,758 0 0
SPDR S&P Mid Cap 400 ETF Tr ETF-EQ 78467Y107   328,782 648 SH   SOLE   648 0 0
Vanguard Mid Cap ETF ETF-EQ 922908629   267,536 1,150 SH   SOLE   1,150 0 0
Vanguard Total Stock Mkt ETF-EQ 922908769   1,016,317 4,284 SH   SOLE   4,284 0 0
iShares Barclays 1-3 Yr ETF-FI 464287457   459,014 5,595 SH   SOLE   5,595 0 0
iShares Barclays 20 plus Yr ETF-FI 464287432   40,596,543 410,564 SH   SOLE   401,679 0 8,885
iShares Barclays Short Treas ETF-FI 464288679   9,843,258 89,379 SH   SOLE   85,597 0 3,782
iShares Barclays US Aggreg B ETF-FI 464287226   271,746 2,738 SH   SOLE   2,738 0 0
iShares US Treas Bond ETF ETF-FI 46429B267   611,159 26,526 SH   SOLE   26,526 0 0
iShares Gold Trust ETF-COMM 464285204   24,590,930 630,052 SH   SOLE   615,922 0 14,130