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,159,931 10,565 SH   SOLE   10,565 0 0
Abbvie Inc COM 00287Y109   1,878,716 11,625 SH   SOLE   11,625 0 0
Accenture PLC Ireland Class A COM G1151C101   1,121,138 4,202 SH   SOLE   4,202 0 0
Air Prods & Chems Inc COM 009158106   246,608 800 SH   SOLE   800 0 0
Alphabet Inc Cap Stock Cl A COM 02079K305   2,061,935 23,370 SH   SOLE   22,930 0 440
Alphabet Inc Cap Stock Cl C COM 02079K107   381,660 4,301 SH   SOLE   4,301 0 0
Amazon.com Inc COM 023135106   916,558 10,911 SH   SOLE   10,911 0 0
Amgen Inc COM 031162100   15,654,859 59,606 SH   SOLE   58,471 0 1,135
Apple Inc COM 037833100   23,735,956 182,683 SH   SOLE   179,044 0 3,639
Bank Hawaii Corp COM 062540109   1,017,044 13,113 SH   SOLE   13,113 0 0
Barrick Gold Corporation COM 067901108   15,192,068 884,288 SH   SOLE   863,483 0 20,805
Berkshire Hathaway Inc Cl A COM 084670108   937,422 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Cl B COM 084670702   28,708,548 92,938 SH   SOLE   91,248 0 1,690
Blackstone Group Inc Cl A COM 09260D107   229,127 3,088 SH   SOLE   3,088 0 0
Boeing Co COM 097023105   272,401 1,430 SH   SOLE   1,430 0 0
Bristol-Myers Squibb Co COM 110122108   203,898 2,834 SH   SOLE   2,834 0 0
Check Point Software Tech Ltd COM M22465104   24,122,675 191,207 SH   SOLE   186,197 0 5,010
Chevron Corp COM 166764100   17,290,931 96,334 SH   SOLE   94,697 0 1,637
Clorox Co COM 189054109   280,660 2,000 SH   SOLE   2,000 0 0
Coca-Cola Co COM 191216100   21,091,440 331,574 SH   SOLE   324,409 0 7,165
Colgate Palmolive Co COM 194162103   291,523 3,700 SH   SOLE   3,700 0 0
ConocoPhillips COM 20825C104   712,484 6,038 SH   SOLE   6,038 0 0
Consolidated Edison Inc COM 209115104   233,509 2,450 SH   SOLE   2,450 0 0
Costco Wholesale Corp COM 22160K105   24,913,310 54,575 SH   SOLE   53,544 0 1,031
Csw Industrials Inc COM 126402106   627,529 5,413 SH   SOLE   5,413 0 0
CSX Corp COM 126408103   979,154 31,606 SH   SOLE   30,406 0 1,200
CVS Caremark Corporation COM 126650100   935,534 10,039 SH   SOLE   10,039 0 0
Danaher Corp COM 235851102   2,158,395 8,132 SH   SOLE   8,132 0 0
Dow Inc COM 260557103   436,377 8,660 SH   SOLE   8,660 0 0
Duke Energy Corp COM 26441C204   306,910 2,980 SH   SOLE   2,980 0 0
DuPont de Nemours Inc COM 26614N102   408,623 5,954 SH   SOLE   5,954 0 0
Eli Lilly & Co COM 532457108   7,951,532 21,735 SH   SOLE   21,255 0 480
Emerson Electric Co COM 291011104   210,564 2,192 SH   SOLE   2,192 0 0
Exxon Mobil Corp COM 30231G102   19,810,646 179,607 SH   SOLE   175,587 0 4,020
Facebook Inc Cl A COM 30303M102   276,882 2,301 SH   SOLE   2,301 0 0
Fiserv Inc COM 337738108   22,698,503 224,582 SH   SOLE   219,517 0 5,065
FMC Corp COM 302491303   214,656 1,720 SH   SOLE   1,720 0 0
Freeport-Mcmoran Inc Cl B COM 35671D857   28,437,808 748,363 SH   SOLE   732,743 0 15,620
General Mills Inc COM 370334104   330,704 3,944 SH   SOLE   3,944 0 0
Grainger W W Inc COM 384802104   810,456 1,457 SH   SOLE   1,457 0 0
Home Depot Inc COM 437076102   24,537,448 77,685 SH   SOLE   75,955 0 1,730
Hubbell Inc COM 443510607   1,101,823 4,695 SH   SOLE   4,695 0 0
Illinois Tool Works Inc COM 452308109   209,285 950 SH   SOLE   950 0 0
Intel Corp COM 458140100   835,188 31,600 SH   SOLE   30,565 0 1,035
Intuitive Surgical Inc COM 46120E602   4,802,570 18,099 SH   SOLE   18,099 0 0
Johnson & Johnson COM 478160104   3,013,296 17,058 SH   SOLE   17,058 0 0
Lennox Intl Inc COM 526107107   215,307 900 SH   SOLE   900 0 0
Lockheed Martin Corp COM 539830109   15,331,732 31,515 SH   SOLE   30,810 0 705
MasterCard Inc Cl A COM 57636Q104   658,948 1,895 SH   SOLE   1,895 0 0
McCormick & Co Inc Non Vtg COM 579780206   331,560 4,000 SH   SOLE   4,000 0 0
McDonalds Corp COM 580135101   1,561,805 5,926 SH   SOLE   5,926 0 0
Merck & Co Inc COM 58933Y105   2,183,940 19,684 SH   SOLE   19,684 0 0
Microsoft Corp COM 594918104   22,121,727 92,243 SH   SOLE   90,248 0 1,995
Norfolk Southern Corp COM 655844108   529,310 2,148 SH   SOLE   2,148 0 0
Northern Dynasty Minerals Ltd COM 66510M204   110,400 500,000 SH   SOLE   500,000 0 0
Northrop Grumman Corp COM 666807102   15,548,794 28,498 SH   SOLE   27,843 0 655
PepsiCo Inc COM 713448108   1,932,159 10,695 SH   SOLE   10,460 0 235
Pfizer Inc COM 717081103   19,589,765 382,314 SH   SOLE   374,579 0 7,735
Phillips 66 COM 718546104   319,005 3,065 SH   SOLE   3,065 0 0
Procter & Gamble Co COM 742718109   17,372,110 114,622 SH   SOLE   112,152 0 2,470
Stryker Corp COM 863667101   329,817 1,349 SH   SOLE   1,349 0 0
Tesla Motors Inc COM 88160R101   281,713 2,287 SH   SOLE   2,287 0 0
Texas Instruments Inc COM 882508104   548,530 3,320 SH   SOLE   3,320 0 0
Tractor Supply Co COM 892356106   447,690 1,990 SH   SOLE   1,990 0 0
Union Pacific Corp COM 907818108   3,235,469 15,625 SH   SOLE   15,625 0 0
Verizon Communications Inc COM 92343V104   417,841 10,605 SH   SOLE   10,605 0 0
Visa Inc Cl A COM 92826C839   1,502,864 7,234 SH   SOLE   7,234 0 0
Wal-Mart Stores Inc COM 931142103   545,184 3,845 SH   SOLE   3,845 0 0
Wells Fargo & Co COM 949746101   1,010,449 24,472 SH   SOLE   24,472 0 0
BHP Billiton Ltd Sp ADR ADR 088606108   732,686 11,808 SH   SOLE   11,808 0 0
Shell Plc Spon Ads ADR 780259305   290,160 5,095 SH   SOLE   5,095 0 0
Woodside Energy Group Ltd Sp A ADR 980228308   274,614 11,343 SH   SOLE   11,343 0 0
Invesco Etf Tr S&P 500 Eql Wgt ETF-EQ 46137V357   336,034 2,379 SH   SOLE   2,379 0 0
Invesco Qqq Tr Unit Ser 1 ETF-EQ 46090E103   508,861 1,911 SH   SOLE   1,911 0 0
iShares Core MSCI Emerg Mkt ETF-EQ 46434G103   517,486 11,081 SH   SOLE   10,288 0 793
iShares Core MSCI Euro ETF-EQ 46434V738   440,677 9,277 SH   SOLE   9,277 0 0
iShares Core MSCI Pac ETF-EQ 46434V696   333,040 6,205 SH   SOLE   6,205 0 0
iShares Core S&P Ttl Stock ETF-EQ 464287150   387,729 4,572 SH   SOLE   4,507 0 65
iShares S&P 500 Growth ETF-EQ 464287309   1,046,448 17,888 SH   SOLE   17,888 0 0
iShares S&P 500 Index ETF-EQ 464287200   13,551,696 35,272 SH   SOLE   35,236 0 36
iShares S&P 500 Value ETF-EQ 464287408   991,553 6,835 SH   SOLE   6,835 0 0
iShares S&P Mid Cap 400 ETF-EQ 464287507   1,611,788 6,663 SH   SOLE   6,654 0 9
iShares S&P Small Cap 600 ETF-EQ 464287804   1,293,906 13,672 SH   SOLE   13,672 0 0
Schwab US Dividend Equity ETF-EQ 808524797   241,728 3,200 SH   SOLE   3,200 0 0
Select Sector SPDR Energy ETF-EQ 81369Y506   1,673,690 19,134 SH   SOLE   19,134 0 0
SPDR DJIA Avg ETF ETF-EQ 78467X109   215,364 650 SH   SOLE   650 0 0
SPDR S&P 500 ETF Tr ETF-EQ 78462F103   2,026,114 5,298 SH   SOLE   5,298 0 0
SPDR S&P Mid Cap 400 ETF Tr ETF-EQ 78467Y107   297,998 673 SH   SOLE   673 0 0
Vanguard Mid Cap ETF ETF-EQ 922908629   234,381 1,150 SH   SOLE   1,150 0 0
Vanguard Total Stock Mkt ETF-EQ 922908769   815,772 4,267 SH   SOLE   4,267 0 0
iShares 0-5 Yr TIPS ETF ETF-FI 46429B747   261,501 2,697 SH   SOLE   2,697 0 0
iShares Barclays 1-3 Yr ETF-FI 464287457   551,347 6,793 SH   SOLE   6,793 0 0
iShares Barclays 20 plus Yr ETF-FI 464287432   564,531 5,670 SH   SOLE   5,670 0 0
iShares Barclays Short Treas ETF-FI 464288679   3,474,848 31,613 SH   SOLE   26,476 0 5,137
iShares Barclays TIPS Bond ETF-FI 464287176   374,456 3,518 SH   SOLE   3,518 0 0
iShares Barclays US Aggreg B ETF-FI 464287226   1,111,796 11,463 SH   SOLE   11,463 0 0
iShares US Treas Bond ETF ETF-FI 46429B267   1,659,781 73,054 SH   SOLE   73,054 0 0
iShares Gold Trust ETF-COMM 464285204   1,682,838 48,651 SH   SOLE   47,702 0 949
iShares Silver Trust ETF-COMM 46428Q109   450,992 20,481 SH   SOLE   20,481 0 0