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
Vanguard Long-Term Government ETF 92206C847 1,548 17,650 SH   SOLE   17,650 0 0
Vanguard Short-Term Bond ETF ETF 921937827 870 10,590 SH   SOLE   10,590 0 0
3M Co COM 88579Y101 3,272 16,475 SH   SOLE   15,875 0 600
ABM Inds COM 000957100 204 4,600 SH   SOLE   4,600 0 0
AMN Healthcare Services Inc COM 001744101 237 2,445 SH   SOLE   2,445 0 0
AbbVie Inc COM 00287Y109 13,026 115,641 SH   SOLE   105,941 0 9,700
Accenture PLC COM G1151C101 11,430 38,773 SH   SOLE   33,948 0 4,825
Adobe Systems COM 00724F101 2,050 3,500 SH   SOLE   2,750 0 750
Agnico-Eagle Mines Ltd COM 008474108 1,650 27,292 SH   SOLE   25,642 0 1,650
Air Products & Chemicals Inc COM 009158106 575 2,000 SH   SOLE   2,000 0 0
Alamos Gold Inc COM 011532108 80 10,400 SH   SOLE   10,400 0 0
Alexander & Baldwin COM 014491104 189 10,300 SH   SOLE   10,300 0 0
Alphabet Inc Cl A COM 02079K305 38,676 15,839 SH   SOLE   15,079 0 760
Alphabet Inc Cl C COM 02079K107 43,612 17,401 SH   SOLE   15,966 0 1,435
Amazon.com COM 023135106 1,641 477 SH   SOLE   437 0 40
American Express Co COM 025816109 496 3,000 SH   SOLE   3,000 0 0
Amgen Inc COM 031162100 5,077 20,830 SH   SOLE   20,530 0 300
Anglo American COM 03485P300 496 25,000 SH   SOLE   25,000 0 0
Anthem Inc COM 036752103 1,439 3,770 SH   SOLE   3,770 0 0
Aon PLC COM g0403h108 5,078 21,270 SH   SOLE   21,270 0 0
Apple Inc COM 037833100 46,400 338,783 SH   SOLE   319,083 0 19,700
Arconic Corp COM 03966V107 362 10,150 SH   SOLE   10,150 0 0
Automatic Data Processing Inc COM 053015103 9,167 46,151 SH   SOLE   42,151 0 4,000
BHP Billiton Ltd Spon ADR COM 088606108 13,912 191,015 SH   SOLE   174,215 0 16,800
Bank of America Corp COM 060505104 308 7,464 SH   SOLE   7,464 0 0
Becton Dickinson & Co COM 075887109 5,080 20,889 SH   SOLE   17,739 0 3,150
Berkshire Hathaway Cl B COM 084670702 13,779 49,580 SH   SOLE   47,880 0 1,700
Brighthouse Financial COM 10922N103 204 4,485 SH   SOLE   4,485 0 0
CVS Health Corp COM 126650100 21,971 263,318 SH   SOLE   246,743 0 16,575
Change Healthcare Inc COM 15912k100 354 15,350 SH   SOLE   15,350 0 0
Chevron Corp COM 166764100 6,020 57,471 SH   SOLE   53,471 0 4,000
Citigroup Inc COM 172967424 346 4,890 SH   SOLE   4,890 0 0
Clorox Co COM 189054109 228 1,266 SH   SOLE   1,266 0 0
Coca-Cola Co COM 191216100 2,599 48,028 SH   SOLE   48,028 0 0
Colgate-Palmolive Co COM 194162103 497 6,110 SH   SOLE   6,110 0 0
Comcast Corp Cl A COM 20030N101 5,066 88,840 SH   SOLE   76,840 0 12,000
Comerica Inc COM 200340107 238 3,334 SH   SOLE   3,334 0 0
ConocoPhillips COM 20825C104 2,403 39,454 SH   SOLE   35,304 0 4,150
Cornerstone Building Brands In COM 21925D109 228 12,550 SH   SOLE   12,550 0 0
Costco Wholesale Corp COM 22160K105 26,803 67,740 SH   SOLE   62,940 0 4,800
Danaher Corp COM 235851102 12,890 48,033 SH   SOLE   44,033 0 4,000
Deere & Co COM 244199105 1,808 5,125 SH   SOLE   5,125 0 0
Dell Technologies COM 24703L202 715 7,175 SH   SOLE   7,175 0 0
Diamondback Energy Inc COM 25278x109 554 5,900 SH   SOLE   5,900 0 0
Dominion Resources Inc COM 25746U109 1,376 18,705 SH   SOLE   17,205 0 1,500
Dorman Products Inc COM 258278100 208 2,010 SH   SOLE   2,010 0 0
Dufry AG COM 26433T108 182 30,900 SH   SOLE   30,900 0 0
Duke Energy Corp COM 26441C105 900 9,121 SH   SOLE   8,121 0 1,000
Exxon Mobil Corp COM 30231G102 1,767 28,016 SH   SOLE   25,536 0 2,480
Facebook Inc Cl A COM 30303M102 878 2,525 SH   SOLE   1,825 0 700
Fedex Corp COM 31428X106 3,583 12,010 SH   SOLE   11,435 0 575
FleetCor Technologies Inc COM 339041105 1,024 4,000 SH   SOLE   4,000 0 0
Gaia Inc COM 36269P104 174 15,790 SH   SOLE   15,790 0 0
Gilead Sciences Inc COM 375558103 1,850 26,860 SH   SOLE   26,560 0 300
Goldman Sachs Group Inc COM 38141G104 394 1,037 SH   SOLE   1,037 0 0
Hawaiian Electric Inds COM 419870100 329 7,773 SH   SOLE   7,773 0 0
Honeywell Intl Inc COM 438516106 8,834 40,275 SH   SOLE   36,275 0 4,000
Horizon Therapeutics PLC COM g46188101 1,007 10,750 SH   SOLE   10,750 0 0
Intel Corp COM 458140100 10,192 181,545 SH   SOLE   172,945 0 8,600
JPMorgan Chase & Co COM 46625H100 4,276 27,493 SH   SOLE   24,193 0 3,300
Johnson & Johnson COM 478160104 17,631 107,024 SH   SOLE   95,354 0 11,670
KBR Inc COM 48242W106 238 6,250 SH   SOLE   6,250 0 0
Kimberly Clark Corp COM 494368103 2,635 19,695 SH   SOLE   18,395 0 1,300
LAM Research COM 512807108 6,862 10,545 SH   SOLE   10,545 0 0
Magna Intl Inc COM 559222401 1,615 17,435 SH   SOLE   16,335 0 1,100
MasterCard Inc COM 57636Q104 1,515 4,150 SH   SOLE   4,150 0 0
McDonalds Corp COM 580135101 830 3,595 SH   SOLE   3,595 0 0
Medtronic Plc COM G5960L103 1,539 12,398 SH   SOLE   12,398 0 0
Merck & Co Inc COM 58933Y105 6,502 83,611 SH   SOLE   73,511 0 10,100
Micron Technology Inc COM 595112103 1,606 18,900 SH   SOLE   18,900 0 0
Microsoft Corp COM 594918104 52,944 195,439 SH   SOLE   176,489 0 18,950
Nestle SA-Spons ADR COM 641069406 491 3,940 SH   SOLE   3,940 0 0
NexGen Energy Ltd COM 65340p106 443 108,000 SH   SOLE   108,000 0 0
NextEra Energy Inc COM 65339f101 3,325 45,368 SH   SOLE   44,368 0 1,000
Nike Inc Cl B COM 654106103 15,956 103,281 SH   SOLE   97,081 0 6,200
Nomad Foods Ltd COM G6564A105 560 19,825 SH   SOLE   19,825 0 0
Novartis Ag - ADR COM 66987V109 359 3,940 SH   SOLE   3,940 0 0
Oracle Corp COM 68389X105 16,692 214,435 SH   SOLE   204,435 0 10,000
Organon & Co COM 68622v106 241 7,979 SH   SOLE   6,969 0 1,010
Paccar Inc COM 693718108 232 2,600 SH   SOLE   2,600 0 0
Pan American Silver Corp COM 697900108 210 7,350 SH   SOLE   7,350 0 0
Peloton Interactive Inc COM 70614W100 246 1,980 SH   SOLE   1,980 0 0
PepsiCo Inc COM 713448108 12,467 84,141 SH   SOLE   76,191 0 7,950
Pfizer Inc COM 717081103 916 23,400 SH   SOLE   8,400 0 15,000
Philip Morris Intl Inc COM 718172109 4,208 42,458 SH   SOLE   35,308 0 7,150
Procter & Gamble Co COM 742718109 1,100 8,150 SH   SOLE   8,150 0 0
Rio Tinto Plc-Spon ADR COM 767204100 6,269 74,730 SH   SOLE   70,030 0 4,700
Royal Gold Inc COM 780287108 310 2,720 SH   SOLE   2,720 0 0
S&P Global Inc COM 78409v104 308 750 SH   SOLE   750 0 0
Sabre Corp COM 78573M104 137 11,000 SH   SOLE   11,000 0 0
Schlumberger Ltd COM 806857108 2,160 67,475 SH   SOLE   67,475 0 0
Schwab (Charles) Corp COM 808513105 698 9,590 SH   SOLE   7,690 0 1,900
Sonos Inc COM 83570h108 425 12,075 SH   SOLE   12,075 0 0
Southern Co COM 842587107 206 3,400 SH   SOLE   3,400 0 0
Southern Copper Corp COM 84265v105 708 11,000 SH   SOLE   11,000 0 0
Stewart Information Services C COM 860372101 236 4,170 SH   SOLE   4,170 0 0
Stryker Corp COM 863667101 1,454 5,600 SH   SOLE   0 0 5,600
TPI Composites Inc COM 87266j104 437 9,035 SH   SOLE   9,035 0 0
TechnipFMC plc COM 30249U101 133 14,650 SH   SOLE   14,650 0 0
The Shyft Group Inc COM 825698103 253 6,750 SH   SOLE   6,750 0 0
Thermo Fisher Scientific Inc COM 883556102 277 550 SH   SOLE   550 0 0
TotalEnergies SE ADR COM 89151E109 1,053 23,260 SH   SOLE   19,960 0 3,300
Union Pacific Corp COM 907818108 773 3,516 SH   SOLE   216 0 3,300
UnitedHealth Group Inc COM 91324P102 14,146 35,325 SH   SOLE   34,650 0 675
VMware Inc Cl A COM 928563402 4,170 26,070 SH   SOLE   24,095 0 1,975
Valvoline Inc COM 92047w101 262 8,075 SH   SOLE   8,075 0 0
Verizon Communications Inc COM 92343V104 9,711 173,322 SH   SOLE   156,322 0 17,000
Vertex Pharmaceuticals Inc COM 92532f100 242 1,200 SH   SOLE   1,200 0 0
Visa Inc Cl A COM 92826C839 36,395 155,652 SH   SOLE   141,652 0 14,000
Walmart Stores Inc COM 931142103 427 3,029 SH   SOLE   3,029 0 0
Walt Disney Co COM 254687106 7,722 43,934 SH   SOLE   41,034 0 2,900
eBay Inc COM 278642103 436 6,205 SH   SOLE   6,205 0 0
SPDR Gold Trust ETF 78463V107 6,636 40,068 SH   SOLE   35,568 0 4,500
SPDR S&P 500 ETF Trust ETF 78462F103 1,406 3,285 SH   SOLE   3,285 0 0
Sprott Physical Gold ETF 85207H104 140 10,000 SH   SOLE   10,000 0 0
Vanguard FTSE Emerging Market ETF 922042858 2,145 39,495 SH   SOLE   37,995 0 1,500
Vanguard Mid-Cap Index Fund Ad ETF 922908645 207 705 SH   SOLE   705 0 0
Vanguard S&P 500 Index Fund ETF 922908363 1,475 3,748 SH   SOLE   3,748 0 0
iShares Silver Trust ETF 46428Q109 642 26,500 SH   SOLE   26,500 0 0
iShares Tr Core S&P 500 Index ETF 464287200 860 2,000 SH   SOLE   2,000 0 0
American Funds-Growth Fund of COM 399874106 400 5,337 SH   SOLE   5,337 0 0
Vanguard 500 Index Admiral COM 922908710 582 1,467 SH   SOLE   1,467 0 0
Vanguard Total Stock Mkt Idx A COM 921939203 217 2,000 SH   SOLE   2,000 0 0